Re[2]: Почему бывает белый фон на CheckBox
От: MySerge  
Дата: 10.06.03 11:54
Оценка:
Здравствуйте, SchweinDeBurg, Вы писали:

SDB>А как же MSDN и сообщения WM_CTLCOLOR* ?


MS>>Окно у меня серое, а элемент управления белый, и никак иначе. что делать?

SDB>Ни разу такого не видел, честно говоря.

Именно на это сообщение я и наткнулся в msdn (сразу поле того как задал вопрос). Очень странно что раньше не видел Действительно все библиотеки используют это сообщение и настраивают цвет. А если этого не делать — то цвет похоже остается белый и это правда.

История такова: Свою программу я писал еще на Win16. (Не помню чтобы там было WM_CTLCOLOR) Там я все кнопки перерисовывал серым сам. Совсем недавно его (перекомпилировал в Win32 кому интересно могу рассказать подробнее)И понадеялся что само собой станет серым. но не тут то было... Теперь попробую WM_CTLCOLOR. Наверное сработает.

Кстати все эти проблемы только с окном. В диалоге есть специальный стиль который делает все элементы серыми по умолчанию.

Если интересно, то библиотека которая оставляет цвет белым — owl. У меня есть 32битная ее версия. Забавная библиотека. до сих пор живет.

Спасибо за ответ.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.