Почему SetMenuInfo не работает под Windows 7? - PullRequest
1 голос
/ 06 октября 2010

Когда я использую SetMenuInfo для изменения цвета фона MenuBar, он работает под Windows XP, но не работает под Windows 7. В чем причина? Как я могу решить проблему?
Благодаря.

Ответы [ 2 ]

2 голосов
/ 09 октября 2010

Это, вероятно, проблема с темой. Если вы переключитесь на классическую тему, изменение цвета фона, вероятно, снова начнет работать, но обычные темы по умолчанию не позволяют работать этой опции. Я думаю, что некоторые элементы управления изменились таким образом с тематикой. Я удивлен, что вы не видите проблемы в XP, хотя я думал, что у него тоже есть темы, хотя я уже очень давно использую XP.

0 голосов
/ 23 сентября 2013

Вы можете установить MainMenu на OwnerDraw, и ваш эффект будет иметь место.

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