Показать сообщение отдельно
  #2  
Старый 12.10.2010, 00:18
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,096
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Ну тут сделано все на WinAPI.
Вся суть в том, что здесь идет работа с сообщениями, а не с событиями.
Соответствено, для реализации того, что тебе задали, тебе надо подправить соответсвующие обработчики. Например, для задачи 1.2 надо сделать следующее:
1. Завести переменную для хранения текущего цвета.
2. При старте программы инициализировать ее (в WinMain).
3. Изменить метод отрисовки так, что бы он использовал значение из этой переменной для установки цвета надписи (это в WndProc в обр. сообщения wm_paint)
4. Написать процку, которая будет менять цвет по заданной схеме (в той самой переменной).
5. Поставить вызов процки смены цвета в обработчике события от таймера (это в WndProc в обр. сообщения wm_timer).

Все. это задание готово. 5 не очень больших правок.
Ответить с цитированием