1、新建windows应用程序,修改AssemblyInfo.cs中的AssemblyTitle, AssemblyDescription,
AssemblyVersion为: [assembly: AssemblyTitle("Theme Test")] //引号中内容任意,但要与下面的XML保持一致 [assembly: AssemblyDescription("Testing Windows XP Visual Styles.")] //同上 [assembly: AssemblyVersion("1.0.0.0")] 修改AssemblyDelaySign [assembly: AssemblyDelaySign(true)] 2、新建xml文件,名称为:[你的程序名].exe.manifest。这里所指的程序就是指\bin\debug下的.exe文
件。文件内容为 <?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="Theme Test" type="win32" /> <description>Testing Windows XP Visual Styles.</description> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly> </dependency> </assembly> (红色部分要与前面保持一致) 3、编译程序 4、文件->打开->文件(ctrl+o),打开debug目录下的.exe文件,这时你会看见一个资源树,在根节点点
右键,选择“添加资源”,在出现的对话框中选择“导入”,导入刚才创建的xml文件,“自定义资源类
型”写"RT_MANIFEST",确定。 5、这时回到资源树,根节点下会新增一个RT_MANIFEST节点,其下会有一个ID为101的项,在属性里改为1。 6、保存(不是编译)。去debug目录下执行.exe文件,这时窗体界面会变为xp风格
[此贴子已经被作者于2005-8-5 23:17:24编辑过]