Редактор диалогов Visual Studio 2010 создает тематические элементы управления Win95 - PullRequest
0 голосов
/ 11 марта 2012

Я только начал использовать редактор диалогов Visual Studio 2010, и первое, что я заметил, было то, что все элементы управления, которые я могу добавить, имеют стиль Windows 95, а не стиль Windows Vista / 7 Aero.

Iподозреваю, что, возможно, только MFC имеет элементы управления в стиле Aero, но я не могу проверить это, поскольку я действительно не хочу использовать MFC (это должна быть сверхлегкая программа).

Могу ли я что-нибудь сделатьсделать диалоговые окна с элементами управления в стиле Aero?

1 Ответ

8 голосов
/ 11 марта 2012

Вы должны убедиться, что ваше приложение включает в себя comctl32 v6 манифест для включения визуальных стилей.

Простой способ сделать это - добавить в код следующее:

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