首先声明一下,如果你是用visual studio 2012 写的MFC的项目,同时你的项目属性上选择的是“多字节字符集”的话,效果就是同图一,而你选择的是“unicode字符集”的话,生成的窗口属性,可能就有win7的风格了。但是,你又想选择多字节的字符集(MBCS),而又想有win7的风格,那如何下手了?
引用一下msdn的说明http://msdn.microsoft.com/en-us/library/bb773175(v=VS.85).aspx
最简单的方法,就是在你的代码前面加入下面的编译杂注,不过你的IDE一定要为vs2005或以后的版本
#pragma comment(linker,"\"/manifestdependency:type=‘win32‘ \ name=‘Microsoft.Windows.Common-Controls‘ version=‘6.0.0.0‘ processorArchitecture=‘*‘ publicKeyToken=‘6595b64144ccf1df‘ language=‘*‘\"")
编译运行即可···
来源:http://www.cnblogs.com/fbwfbi/archive/2013/05/21/3091015.html
注:该方法没有亲自测试成功,有懂具体如何使用的,请留言教我,谢谢!