为什么 WINXP 下的 VC6 程序界面不是XP风格??!!

zzxprogramer 2002-04-12 06:44:49
各位大虾:
众所周知,XP的界面风格确实漂亮,可是用VC6编的程序在 XP 下不是XP风格(如:按钮、菜单、滚动条等等),而是原来的98/2000风格。有什么办法能实现呢??(简单的更好)!!

谢谢!!!
...全文
83 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
prog_st 2002-04-13
  • 打赏
  • 举报
回复
不麻烦!
VSaber 2002-04-12
  • 打赏
  • 举报
回复
的确,msdn上有一篇关于创建管理xp主题界面的文章,不过没搞懂,写得很复杂,用xml,还有配置文件一大堆东东!
prog_st 2002-04-12
  • 打赏
  • 举报
回复
创建自定义资源
标号为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>

保存,编译源文件
Robin_Hood_POT 2002-04-12
  • 打赏
  • 举报
回复
这不是VC的问题,而是取决于你所用的Platform SDK的版本,使用最新的Platform SDK就可以使用XP风格的界面,当然你要设置控件的版本号!
delphihero 2002-04-12
  • 打赏
  • 举报
回复
vc.net也不行吧。vc的库文件问题。如果他不是那么做的也没办法
gancheng 2002-04-12
  • 打赏
  • 举报
回复
你可以用vc.net编译

15,976

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧