Форум: "Основная";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];
ВнизА можно ли, отловив в обработчике формы сообщение, скажем WM_PAIN Найти похожие ветки
← →
MV (2003-12-23 18:05) [0]А можно ли, отловив в обработчике формы сообщение, скажем WM_PAINT или WM_INVALIDATE, определить, кто (какой WinControl) его послал?
Как?
← →
Иван Шихалев (2003-12-23 18:09) [1]Если это сообщение адресовано WinControl, то что ему делать в обработчике формы?
← →
MV (2003-12-23 18:13) [2]Ну, ладно. А как я еще могу отловить перерисовку компонента - закрытого класса, производного от TWinControl, лежащего на моей форме?
← →
TUser (2003-12-23 18:18) [3]WMPaint"а мало?
А отловить, кто послал сообщение нельзя. Если требуется определять источник сообщения - то лучше придумать свой public метод. Пусть все внешние компоненты вызывают именно этот метод, а если пришло WMPaint - значит его винда послала.
← →
Иван Шихалев (2003-12-23 18:26) [4]> А как я еще могу отловить перерисовку компонента
> - закрытого класса, производного от TWinControl,
> лежащего на моей форме?
Application.OnMessage(). А сам компонент, в принципе, можно найти по handle его окна.
← →
MV (2003-12-23 18:38) [5]Спасибо!!! Про OnMessage забыл...
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.01.09;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c