让 VB6 IDE 也拥有系统主题
之前在我的另外一个Blog上曾经介绍过如何让 VB 程序呈现系统主题(具体细节请阅读这篇日志).
用同样的方法(操作更简单)可以让 VB IDE 的部分界面也拥有系统主题(以vb6为例). 当然更重要的是在 IDE 中编辑我们的软件界面时能实时地观察到最终效果.
方法就是在 vb 安装目录下建立一个名为 vb6.exe.manifest 的文件(通常是 C:\Program Files\Microsoft Visual Studio\VB98), 内容如下:
-
<?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="CompanyName.ProductName.YourApp"
-
type="win32"
-
/>
-
<description>Your application description here.</description>
-
<dependency>
-
<dependentAssembly>
-
<assemblyIdentity
-
type="win32"
-
name="Microsoft.Windows.Common-Controls"
-
version="6.0.0.0"
-
processorArchitecture="X86"
-
publicKeyToken="6595b64144ccf1df"
-
language="*"
-
/>
-
-
</dependentAssembly>
-
</dependency>
-
</assembly>
再启动 VB 就看到系统主题了, 新建个工程, 编辑下界面看看

