VC++6.0 程序使用XP风格样式
来源:互联网 发布:淘宝上的优衣库代购 编辑:程序博客网 时间:2024/05/21 20:25
vc编程中,如果界面风格采用XP自带风格样式,界面会更加美观,具体操作如下:
1、实现原理:
微软为Windows XP提供了Themes服务。Themes可以让程序具有“XP风格”,看起来更美观,因为微软更新了Comctl32.dll(ver 6.0)这个“XP风格”的控件。微软还为了保留传统的Windows界面风格,特地留下了Comctl32.dll v5.8。VC6的推出时间早于WinXP,因此VC6的程序默认是不使用“xp风格”的。
程序使用xp风格主要是内置了manifest这东东。因此只要让VC6的程序中包含即可。包含可以外置,也可以内置为资源。
2、实现方法:
1>打开你的VC6 工程,找到资源试图(ResourceView),然后在视图中的树的根结点上点鼠标右键,选择菜单“插入(Insert)”。
2>在弹出的“插入资源(Insert Resource)”对话框中选择“自定义Custom”,在新对话框(“New Custom Resource”)输入框中输入 24。 因为manifest的类型是24, 点击“OK”按钮。
3>在资源视图的树上面选择24下方的条目“DDR_DEFAULT1”上点右键,选择“Properties”,将ID:修改为1.
4>双击刚才修改的“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>
复制代码
5>保存工程,重新编译
- VC++6.0 程序使用XP风格样式
- VC++6.0 程序使用XP风格样式
- VC++6.0 程序使用XP风格样式
- 让VC程序拥有XP风格样式
- 让 VB6 开发的程序拥有视觉样式( XP 风格),VC++6.0 同样适用
- 如何让VC++6.0程序具有XP风格
- VC 2005使用XP样式
- VC++6 实现界面使用XP风格
- VC++6 实现界面使用XP风格
- VC++6 实现界面使用XP风格
- VC程序中Windows XP风格程序界面的实现
- 如何使得.Net程序具有XP控件的样式风格
- 在VC中使用XP样式
- VC++ 6.0 XP风格的实现
- 设置程序使用xp当前风格
- VC实现xp风格
- VC 实现XP风格
- 图解修改VC++6.0 MFC控件风格为XP风格
- MsSQL2005新旧数据库比较差异
- [google面试CTCI] 2-2 找出链表的倒数第n个节点元素
- struts2.xml 中result type属性说明
- OpenJDK源码研究笔记(四)-编写和组织可复用的工具类和方法
- [google面试CTCI] 2-3 只给定链表中间节点指针,如何删除中间节点?
- VC++6.0 程序使用XP风格样式
- NSThread和dispatch_async用法和区别
- Ubuntu及其衍生发行版硬盘安装方法(grub2)
- vs2010 操作
- 图片查看器
- window 开始运行指令(方便使用而已)
- 1-15 实验12 ZigBee无线传感器网络远程数据采集系统
- 监听树的选择事件
- 二叉树树的先序遍历,中序遍历和后序遍历