1. 將下面這段XML保存到你的工程目錄下,文件名為XPStyle.manifest(注意后綴不是xml)
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="XP style manifest"
type="Win32"
/>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="Win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
2. 在VC中點(diǎn)添加資源, 將XPStyle.manifest文件作為資源文件加入到你的工程中,
填資源類型號為24(這是因?yàn)閙anifest格式文件不是VC的常規(guī)資源文件), 資源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. 點(diǎn)擊全部編譯,運(yùn)行你的程序看看,是不是很酷,呵呵.
(友情提示: 編譯出來的程序在非XP系統(tǒng)下沒有XP風(fēng)格界面,將是傳統(tǒng)的界面效果)