![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как перехватить сообщение, посланное конкретному Control у? [D6, WinME]
Геннадий © (2002-11-11 16:29:00)Описание procedure MyProc(M : TMsg); message WM_Paint; позволяет узнать (и отреагировать) о перерисовке окна. А как узнать о перерисовке, например, TPanel ?
MBo (2002-11-12 06:39:00) [1]Я уже ответил.
В новой windowproc отлови нужное событие.
Не забудь вызвать старую WindowProc
Геннадий (2002-11-11 20:20:00) [2]А в общем виде? То есть, как обработать конкретное событие для конкретного элемента?
Alex44 (2002-11-11 19:46:00) [3]TPanel obrabatyvaet WM_PAINT (kak i lyuboj TCustomControl); nuzhno prosto perecryt" TPanel.Paint.
MBo (2002-11-11 16:55:00) [4]Если не хочешь делать наследника с обработчиком WM_Paint, то перекрой Panel1.WindowProc. пример есть в хелпе