mfc开发的界面的风格怎么操作系统保持一致?

nj_dobetter 2008-05-14 07:15:39
我用的是Visual C++6.0, 开发出来的界面的风格就像Win98一样,怎么才能和Windows操作系统的界面风格一致呢?
...全文
218 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jameshooo 2008-05-14
  • 打赏
  • 举报
回复
至于桌面图片、消息框之类的那属于桌面主题,不属于窗口风格范畴
jameshooo 2008-05-14
  • 打赏
  • 举报
回复
操作系统自带的窗口都是老土风格,好看的风格都在commctrl32中,所以在manifest中添加对commctl32.dll的引用就行了
devang 2008-05-14
  • 打赏
  • 举报
回复
通有控件的代码都在comctl32.dll 文件中,可能更新这个文件会与时俱进了吧
SOMMERS 2008-05-14
  • 打赏
  • 举报
回复
那要调出系统的相关文件啊,还有其他的细节啊,大小啊,导出桌面图片,以及弹出的信息和消息框啊
devang 2008-05-14
  • 打赏
  • 举报
回复
更名为 (你的执行文件名.exe.manifest),,注意风格可能跟你想要的不是很一致
nj_dobetter 2008-05-14
  • 打赏
  • 举报
回复
就是操作系统的皮肤风格更换时,软件的界面风格也应该跟着更换,
CButton等控件好像和操作系统里面的Button不属于一个注册类,怎么不能跟随操作系统更换风格
devang 2008-05-14
  • 打赏
  • 举报
回复
直接把manifest文件放在你的可执行文件的同一个目录下
更名为 (你的执行文件名.manifest)
dbger 2008-05-14
  • 打赏
  • 举报
回复
XP风格?
如果是添加manifest资源到RC中

15,979

社区成员

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

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