Visual Studio 2010对话框编辑器生成Win95主题控件

Jos*_*hua 0 c++ user-interface winapi visual-studio-2010 aero

我刚刚开始使用Visual Studio 2010的对话框编辑器,我注意到的第一件事是我可以添加的控件都是Windows 95风格而不是Window Vista/7 Aero风格.

我怀疑可能只有MFC有Aero风格控件,但我无法测试这个,因为我真的不想使用MFC(这应该是一个超轻量级程序).

有什么我可以用Aero风格控件制作对话框吗?

Dav*_*nan 8

您需要确保您的应用程序包含一个comctl32 v6清单以启用视觉样式.

执行此操作的简单方法是在代码中添加以下内容:

#pragma comment(linker,"\"/manifestdependency:type='win32' \
name='Microsoft.Windows.Common-Controls' version='6.0.0.0' \
processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"")
Run Code Online (Sandbox Code Playgroud)