My Win32 Application отображает меню, как показано при работе на Win 7:
Это значение по умолчанию для тем Windows 7, а также Windows 7 Aqua.Обратите внимание, что выбранный пункт меню только немного отличается от других пунктов.Я думаю, что это слишком мало выделено, и поэтому я ищу способ придать выбранной записи другой цвет.Но, к сожалению, все возможности изменения цветов меню исчезли в Windows 7. Настройки, сделанные в диалоговом окне цвета окна, не действуют для меню.
Но удивительно, что собственные приложения Microsoft выглядят иначе.Т.е. Paint имеет различный цвет и внешний вид меню:
Это имеет хороший контраст и намного лучше, чем по умолчанию для приложения Win32.Также Visual Studio 2010 выглядит иначе:
Я знаю, что VS 2010 построен на WPF.Я не знаю, влияет ли и как лента, используемая в краске, на внешний вид меню.Мои меню настраиваются динамически с помощью SetMenu ();
Мой вопрос: есть ли способ изменить внешний вид меню моих приложений с помощью API или, возможно, манифеста или ресурса?Или есть способ изменить цвет выбранного пункта меню в Windows 7 через настройки?