Re: Как обрабатывать WM_CTLCOLORBTN?
От: tasiziso  
Дата: 16.02.08 21:02
Оценка:
Здравствуйте, Krit, Вы писали:

K>Здравствуйте! Eсть задача — изменить цвет текста на кнопке. С помощью обычной обработки WM_CTLCOLOR этого сделать не удается. Советуют WM_CTLCOLORBTN, в частности нашел в поиске на этом форуме. Но я полнейший новичок в MFC, я не могу понять где создать обработчик для WM_CTLCOLORBTN? Для WM_CTLCOLOR он отображается на вкладке Message'ы формы, а WM_CTLCOLORBTN нет... Если не трудно, объясните доступно для новичка, как его создать? Или просто скажите простой способ изменения цвета текста на кнопаре. Спасибо.


Ну так в чём проблемма?

Глядишь в класс, находишь макрос, в котором есть WM_CTLCOLOR и связанный с ним метод (событие). Делаешь то же самое для WM_CTLCOLORBTN. Добавляешь новый метод, связанный с WM_CTLCOLORBTN в класс, добавляешь реализацию. Читаешь в MSDN по WM_CTLCOLORBTN. Радуешься.
... << RSDN@Home 1.2.0 alpha rev. 789>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.