menu

秋梦无痕

一场秋雨无梦痕,春夜清风冻煞人。冬来冷水寒似铁,夏至京北蟑满城。

Avatar

在VC6应用程序中应用 XP Style 控件

from: SMTH VC版

Q: VC6编的界面程序太土了,如何才能拥有 2005 或 .net 的界面效果?

A: 使用 XP Style 控件

1. 将下面这段XML用UTF8格式添加到工程中,文件名为XPStyle.manifest,资源类型号为24(可以自定义名称),资源ID为 IDR_XP_STYLE。

<?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. 在Resource.h中修改:
exe工程:
#define IDR_XP_STYLE 1
dll工程:
#define IDR_XP_STYLE 2

3. 在StdAfx.h中添加
#define ISOLATION_AWARE_ENABLED 1

不错,好,真他妈的好,绝好

评论已关闭