admin管理员组文章数量:1662320
MFC的界面太丑了,但是学会之后写一写简单的可交互的PC端程序还是可以的,但是用VS2010自己生成的MFC工程上的控件程序还是MFC经典风格,实在是看不下去,如下
要使其按钮带有Win7风格,带有Aero的美化效果
(1)需要在MFC工程的头文件Stdafx.h文件中,加入以下代码
/*用vs2010做mfc界面,按钮的风格默认都是经典的98风格,想改成win7风格原来这么简单
找到你工程里包含的#include "stdafx.h",在里面添加下面的语句就可以了*/
//以下语句为修改按钮风格为Win7系统风格
#if defined _M_IX86
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_IA64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#elif defined _M_X64
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")
#else
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
#endif
(2)需要开启生成清单和嵌入清单
之后,稍微有一点改观,如下
但是如果想要有更加好的效果,还是自绘吧。
如果您觉得这篇博文有用,请访问我的个人站:http://www.stubbornhuang,更多博文干货等着您。
版权声明:本文标题:VS2010-MFC下控件Win7风格设置 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/xitong/1729960128a1217514.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论