解决方案 »

  1.   

    <?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="Microsoft.Windows.xxxx"
        type="win32" 
    /> 
    <description>在此说明应用程序</description> 
    <dependency> 
        <dependentAssembly> 
            <assemblyIdentity 
                type="win32" 
                name="Microsoft.Windows.Common-Controls" 
                version="6.0.0.0" 
                processorArchitecture="X86" 
                publicKeyToken="6595b64144ccf1df" 
                language="*" 
            /> 
        </dependentAssembly> 
    </dependency> 
    </assembly>把上面的xxxx改称你的生成可执行文件的名不用加扩展名 然后保存为一文件  作为 RT_MANIFEST 导入资源 注意资源的id必须为1还有一种方法  把上述保存的文件保存为 xxxx.exe.manifest xxxx为可执行文件名
    然后放到可执行文件统一路径下即可例  " test.exe"  +  "test.exe.manifest" 
    http://bbs.csdn.net/topics/50318662
    是要这个东西吗,我用的vs2008不用这些也有这个效果(win7),以前vc6才是98风格
      

  2.   

      这个的确可以变成xp风格 但是 原本设置的透明背景就失效了  我的问题是怎么又能xp风格又能透明背景  可能是因为单选按钮也属于按钮的原因  改变了按钮风格所以单选按钮也跟着一起变了 变得不好使了  如果能让按钮也实现透明背景可能这一问题就会得到解决