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


Автор: PIT 19.10.2008, 20:48
Хочу менять цвет кнопки, а вот с какой стороны подъехать к решению этой проблемы не знаю.
Может кто то сталкивался с этим?

Автор: BorisVorontsov 19.10.2008, 22:25
WM_CTLCOLORBTN?

Но учти
Цитата(MSDN)

Buttons with the BS_PUSHBUTTON, BS_DEFPUSHBUTTON, or BS_PUSHLIKE styles do not use the returned brush. Buttons with these styles are always drawn with the default system colors. Drawing push buttons requires several different brushes-face, highlight, and shadow-but the WM_CTLCOLORBTN message allows only one brush to be returned. To provide a custom appearance for push buttons, use an owner-drawn button.

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