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


Автор: kruchinin 6.7.2004, 07:51
Какой при создании окна надо установить Brush, чтобы цвет фона был так же как в меню

Автор: Oleg IT 6.7.2004, 08:26
Какой то из этих

COLOR_ACTIVEBORDER
COLOR_ACTIVECAPTION
COLOR_APPWORKSPACE
COLOR_BACKGROUND
COLOR_BTNFACE
COLOR_BTNSHADOW
COLOR_BTNTEXT
COLOR_CAPTIONTEXT
COLOR_GRAYTEXT
COLOR_HIGHLIGHT
COLOR_HIGHLIGHTTEXT
COLOR_INACTIVEBORDER
COLOR_INACTIVECAPTION
COLOR_MENU
COLOR_MENUTEXT
COLOR_SCROLLBAR
COLOR_WINDOW
COLOR_WINDOWFRAME
COLOR_WINDOWTEXT

Смотри в MADN тему WNDCLASS там есть пеле hbrBackground. Оно и отвечает за цвет фона.

Автор: AndyY 6.7.2004, 12:42
кисть можно получить:
hbr = ::GetSysColorBrush( COLOR_MENU );
а вот курочить класс окна или просто обрабатывать WM_ERASEBACGRND - тебе решать

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