Стиль кнопки диалогового окна Win32, а не windows 7 - PullRequest
0 голосов
/ 31 мая 2011

Я создал модальное диалоговое окно, как это

IDD_FORMVIEW DIALOGEX 500, 200, 257, 98
STYLE DS_ABSALIGN | DS_SETFONT | DS_FIXEDSYS | WS_POPUP | WS_CAPTION | WS_SYSMENU

FONT 8, "MS Shell Dlg", 400, 0, 0x0
BEGIN
    LTEXT           "xxx",IDC_STATIC,31,32,194,16
    PUSHBUTTON      "OK",IDOK,92,65,76,26
END

Есть ли способ сделать кнопку Windows 7 тематической? Имеется в виду выделение при наведении курсора мыши, и оно не так скучно, как сейчас, потому что оно по умолчанию в приложениях .NET, но я не могу получить это здесь.

1 Ответ

3 голосов
/ 31 мая 2011

Это четкий дубликат существующих вопросов.Каноническим ответом Microsoft является статья MSDN о Включение визуальных стилей .

По сути, ваше приложение должно иметь файл манифеста приложения со списком Microsoft.Windows.Common-Controls 6.0.0.0сборка как зависимая сборка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...