为什么 WINXP 下的 VC6 程序界面不是XP风格??!!
各位大虾:
众所周知,XP的界面风格确实漂亮,可是用VC6编的程序在 XP 下不是XP风格(如:按钮、菜单、滚动条等等),而是原来的98/2000风格。有什么办法能实现呢??(简单的更好)!!
谢谢!!!
问题点数:30、回复次数:6Top
1 楼gancheng(甘琤)回复于 2002-04-12 19:00:22 得分 5
你可以用vc.net编译Top
2 楼delphihero(何去何从)回复于 2002-04-12 19:26:18 得分 3
vc.net也不行吧。vc的库文件问题。如果他不是那么做的也没办法Top
3 楼Robin_Hood_POT(令狐冲)回复于 2002-04-12 19:28:13 得分 5
这不是VC的问题,而是取决于你所用的Platform SDK的版本,使用最新的Platform SDK就可以使用XP风格的界面,当然你要设置控件的版本号!Top
4 楼prog_st(st)回复于 2002-04-12 19:51:12 得分 15
创建自定义资源
标号为24
系统自动创建一个默认资源,重设该资源标号为1
复制如下资源
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly
xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
processorArchitecture="x86"
version="5.1.0.0"
type="win32"
name="test.exe"/>
<description>Test Application</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
publicKeyToken="6595b64144ccf1df"
language="*"
processorArchitecture="x86"/>
</dependentAssembly>
</dependency>
</assembly>
保存,编译源文件Top
5 楼VSaber(☆浪人☆)回复于 2002-04-12 22:20:04 得分 2
的确,msdn上有一篇关于创建管理xp主题界面的文章,不过没搞懂,写得很复杂,用xml,还有配置文件一大堆东东!Top
6 楼prog_st(st)回复于 2002-04-13 10:59:43 得分 0
不麻烦!Top




