Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Восстановить Xp стиль для Button.


Автор: devmstr 27.3.2005, 23:29
Есть кнопка. Все было прекрасно и она была в стиле Xp(манифест естесственно добавлен и тестируется под Xp).
Но после добалвления на неё картинки, стиль кнопки стал обычным(как с "выключенной" темой).
Как решить данную проблему?

Автор: CaptainFlint 1.4.2005, 23:15
magician
Простым способом - увы, никак. smile В своё время тоже на это наткнулся... Я знаю два варианта. Первый - использовать полноценный интерфейс Visual Styles. Самый правильный, но там сам чёрт ногу сломит. Я уже несколько раз пытался в нём разобраться, но безуспешно. Если интересно - вот http://rsdn.ru/article/winshell/themes.xml на RSDN. И второй способ - забить на правильность, и сделать просто, чтобы работало. А именно - переопределить код отрисовки кнопки и поверх её изображения рисовать то, что надо.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)