对话框的美化问题

taotao714 2010-04-26 09:58:56
vc++里边的对话框样式不太好看,比如按钮的形状、按钮的颜色,这些可以改变吗?改变起来麻烦吗?请各位赐教。
...全文
177 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
taotao714 2010-04-27
  • 打赏
  • 举报
回复
谢谢大家啦
zhou1xp 2010-04-27
  • 打赏
  • 举报
回复
《电脑编程技巧与维护》,这是不是广告
尹成 2010-04-27
  • 打赏
  • 举报
回复
有个最简单的办法,就是让vc6和vs.net 非unicode编码时,使用系统风格的对话框和控件
文章载于《电脑编程技巧与维护》2010年2月上半月,大概是建立一个xml文件,主要内容是指定程序要用的控件版本,然后在stdafx.h中设置一下即可。因为我没法将所有的东西敲上来,你去找找那篇文章吧。
liuharris 2010-04-27
  • 打赏
  • 举报
回复
这个是在论坛上看到的,挺好用的, 让对话框拥有windows的风格

首先在RES目录下建一个文件,命名Master.manifest然后用记事本打开放入
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="Microsoft.Windows.XXXX"
processorArchitecture="x86"
version="5.1.0.0"
type="win32"/>
<description>Windows 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>
保存..

然后VC6导入资源,把这个新建的文件导入,类型为24
保存..

用记事本打开rc 文件, 找到自定义资源的地方
改成如下 句子
IDR_MANIFEST 24 MOVEABLE PURE "res\\Master.manifest"

MOVABLE PURE是一定不能少的..保存
进入VC6, 把这个自定义资源IDR_MANIFEST的ID改为1(没有引号)

编译程序,就有了XP的风格
向立天 2010-04-26
  • 打赏
  • 举报
回复
各种图片贴一下
你想要什么样就有什么样了
ywwj5858792qd 2010-04-26
  • 打赏
  • 举报
回复
我也想弄好看点,请高手赐教
jxufeng 2010-04-26
  • 打赏
  • 举报
回复
有个最简单的办法,就是让vc6和vs.net 非unicode编码时,使用系统风格的对话框和控件
文章载于《电脑编程技巧与维护》2010年2月上半月,大概是建立一个xml文件,主要内容是指定程序要用的控件版本,然后在stdafx.h中设置一下即可。因为我没法将所有的东西敲上来,你去找找那篇文章吧。
yifei315615 2010-04-26
  • 打赏
  • 举报
回复
顶 。。。。
lanneret1234 2010-04-26
  • 打赏
  • 举报
回复
自己手动写代码画吧!!或者用皮肤库 简单 几句代码就行
oldmanzhao 2010-04-26
  • 打赏
  • 举报
回复
http://www.codeproject.com/KB/buttons/cbuttonst.aspx
嘿嘿

16,472

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Web++
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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