如何用VC+MFC做出的程序,在xp系统下显示xp样式的控件?

thememory 2003-10-09 11:13:45
在其他系统下还是原来的样子?是不是要设置windows的分格
是不是可以做一个通用的类,使程序比较简单的拥有这种特性?
thanks
...全文
81 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
thememory 2003-10-11
  • 打赏
  • 举报
回复
多谢:wuxfBrave(向一颗星杀啊,请多给分)
vcforever 2003-10-10
  • 打赏
  • 举报
回复
同意 zhucde(【风间苍月】)
ChinaSea3003 2003-10-10
  • 打赏
  • 举报
回复
有收获!
hotness28 2003-10-09
  • 打赏
  • 举报
回复
程序在注册窗口的时候,使用的风格就应该是本操作系统的风格和设置
你在winxp下注册窗口,就会是winxp的风格
你若是想超越操作系统,那就要自己定义控件或者绘制
lion_programmer 2003-10-09
  • 打赏
  • 举报
回复
应该有官方的资料吧,谁知道?
lshadow 2003-10-09
  • 打赏
  • 举报
回复
到xp下有部分控件是自动改变风格了的.
要么你就用xp风格的界面库
wudid007 2003-10-09
  • 打赏
  • 举报
回复
同意楼上
zhucde 2003-10-09
  • 打赏
  • 举报
回复
同意楼上,
如果你用的是系统的界面那就随系统而定,
除非自己用界面库或自绘控件
xiaohyy 2003-10-09
  • 打赏
  • 举报
回复
要用到界面库或一些类,

要不就只有自绘控件。。

http://www.vccode.com/file_list.php?type=2
alon21 2003-10-09
  • 打赏
  • 举报
回复
http://www.skin-studio.com/soft.htm
yintongshun 2003-10-09
  • 打赏
  • 举报
回复
VC用到的标题栏,窗口等等都是调用的系统的,所以才出现在不同的系统下不同的效果,如果要实现的效果都很漂亮只有自己做这些了(当然也可以借助控件或者开发包)
Koara 2003-10-09
  • 打赏
  • 举报
回复
用Codejock吧

http://www.codejock.com


www.viewslip.com
组件实现快速开发
lion_programmer 2003-10-09
  • 打赏
  • 举报
回复
晕~~~
没有效果
lion_programmer 2003-10-09
  • 打赏
  • 举报
回复
>hotness28(小左) 不对啊,一般情况下只有编辑框的滚动条是XP风格的,其它的按钮这些都是老的风格。我试试 wuxfBrave 的方法先。
wuxfBrave 2003-10-09
  • 打赏
  • 举报
回复
.建立一个叫themed.manifest的文本文件 themed就是你的程序的文件名,放在同一个目录下
< ?xml version="1.0" encoding="UTF-8" standalone="yes"?>
< assembly xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
< assemblyIdentity
name="Your.Application.Name.Here"
processorArchitecture="x86"
version="1.0.0.0"
type="win32"/>
< description> WindowsXP Shell< /description>
< dependency>
< dependentAssembly>
< assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
< /dependentAssembly>
< /dependency>
< /assembly>

15,978

社区成员

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

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