Re[2]: Изменение цветов в CEdit
От: Аноним  
Дата: 02.10.04 15:33
Оценка:
Здравствуйте, SchweinDeBurg, Вы писали:

SDB>Здесь искали?


Ну да, искал я там. Там одни полноценные цветовые редакторы, а мне нужен маленький CEdit, немногострочный, простенький и без лишней функциональности.

SDB>Есть два способа:


SDB>

    SDB>
  1. Обработать в окне-родителе этого эдита сообщение WM_CTLCOLOR.
    SDB>
  2. Отнаследоваться от CEdit и обработать то же самое сообщение в наследнике, используя ON_WM_CTLCOLOR_REFLECT и TN062: Message Reflection for Windows Controls.
    SDB>

Да, я пробовал именно второй (брал пример отсюда http://www.rsdn.ru/Forum/?mid=386559). Цвет меняется, но ведь только один раз, в момент создания. А мне нужно, еще раз повторю, по ходу программы. Я непонимаю принцип действия этого кода, ему что надо сообщение WM_CTLCOLOR посылать? Если так, то как это делать??
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.