老饕续笔 txt百度云:[导入]【vc】XP系统下生成XP风格界面的vc程序

来源:百度文库 编辑:偶看新闻 时间:2022/10/05 17:08:19

[导入]【vc】XP系统下生成XP风格界面的vc程序

1. 将下面这段XML保存到你的工程目录下,文件名为XPStyle.manifest(注意后缀不是xml)

version="1.0.0.0"

processorArchitecture="X86"

name="XP style manifest"

type="Win32"

/>

type="Win32"

name="Microsoft.Windows.Common-Controls"

version="6.0.0.0"

processorArchitecture="X86"

publicKeyToken="6595b64144ccf1df"

language="*"

/>

2. 在VC中点添加资源, 将XPStyle.manifest文件作为资源文件加入到你的工程中,

填资源类型号为24(这是因为manifest格式文件不是VC的常规资源文件), 资源ID为IDR_XP_STYLE.

(1).如果是dll工程,则在Resource.h中修改:

#define IDR_XP_STYLE                    2

并在StdAfx.h中添加

#define ISOLATION_AWARE_ENABLED 1

(2).如果是exe工程,则在Resource.h中修改:

#define IDR_XP_STYLE                    1

3. 点击全部编译,运行你的程序看看,是不是很酷,呵呵.

(友情提示: 编译出来的程序在非XP系统下没有XP风格界面,将是传统的界面效果)