分类:
2011-01-28 14:33:04
方法一:
1.首先确认你在Windows XP下,因为如果在98或2K下,那除非自己重画画所有界面,要不基本上是无法实现XP风格的。
processorArchitecture="X86"
name="Microsoft.Windows.dummy"
type="win32"
/>
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
2.将上述代码保存为*.txt文件;
3.假设在你的目录c:\abc下有一个可执行文件abc.exe,我们把刚才建立的文件拷贝到c:\abc下,并把名字改为abc.exe.manifest,这时候你可以运行abc.exe,看看是不是已经具有了XP风格了?依次类推,在每一个你想改为XP风格的程序的统一目录里建立一个上面说的文件,并把名字改为可执行文件的名字加上".manifest"的扩展名(注意,不要把那个exe去掉,就可以了,你可以试着在MSDEV.exe所在目录中搞一个medev.exe.manifest的XML文件,看看VC起了什么变化?是不是资源编辑器里的对话框都变的漂亮了?
方法二:
首先在RES目录下建一个文件,命名Master.manifest然后用记事本打开放入
processorArchitecture="X86"
name="Microsoft.Windows.dummy"
type="win32"
/>
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
保存..
然后VC6导入资源,把这个新建的文件导入,类型为24
保存..
用记事本打开rc 文件, 找到自定义资源的地方
改成如下 句子
IDR_MANIFEST 24 MOVEABLE PURE "res\\Master.manifest"
MOVABLE PURE是一定不能少的..保存
进入VC6, 把这个自定义资源IDR_MANIFEST的ID改为1(没有引号)
编译,看一看是不是有了XP的风格.
这个程序就不用带第一种方法的那个文件了.
chinaunix网友2011-03-06 16:18:17
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com