沧桑不尽
无穷的沧桑,不尽的落叶

在VS 2003 环境中 1.在工程的目录下建一个名为 xpapp.manifest的文件. 把下面的内容拷到这个文件中:

Your app description here 2.将工程的*.rc文件打开, 加上这样一句话(注意要加上#endif前): //这名话是告诉工程使用刚才我们创建的那个文件,使程序界面变成XP风格 CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "xpapp.manifest" 3.在工程的C*App文件中加上 #pragma comment(lib, "ComCtl32.lib") //3步是选做 4.如果你的代码是用V6的向导生成的,那必须将工程转成vc.net下,然后在C*App的InitInstance()最开始出加上 InitCommonControls();这个函数,V6的向导不会自动添加这个函数. //4步是选做 如果是VS 2005 则有所不同 VS 2005中,如果Project->Property -- General -- Character Set 为Use Unicode Character Set,那么程序的界面自然就是XP风格,不需要手动添加任何东西。但是如果这里是Use Multi-Byte Character Set,那么就要自己动手加东西了,和上面操作差不多。 1、建一个名为XPStyle.manifest的文件 2、把下面的内容拷到这个文件中

Your app description here 3、Project->Add Existing Item...将XPStyle.manifest添加到工程中。 4、打开工程中的Resource.h文件,加上: #define IDR_MANIFEST 1 #define RT_MANIFEST 24 5、将工程的res\*.rc2文件打开, 加上: // Add manually edited resources here... IDR_MANIFEST RT_MANIFEST MOVEABLE PURE "res\\XPStyle.manifest" 6、Rebuild.....就可以了。

posted on 2010-10-14 14:00  沧桑不尽  阅读(163)  评论(0编辑  收藏  举报