Вниз
Скачать: CL | DM;

Как обработать WM_NCMOUSEMOVE на не клиентской области?   Найти похожие ветки 

← →
Vasiliy   (2006-11-20 19:33) [0]

В наследнике TCustomControl определил обработчики
procedure WMNCMouseMove(var Message: TWMNCMouseMove); message WM_NCMOUSEMOVE;
procedure WMNCMButtonDown(var Message: TWMNCMButtonDown); message WM_NCMBUTTONDOWN;
procedure WMNCMButtonUp(var Message: TWMNCMButtonUp); message WM_NCMBUTTONUP;


А также
procedure WMNCCalcSize(var Message: TWMNCCalcSize); message WM_NCCALCSIZE;

Клиентская область определяется нормально, я это вижу по WM_MOUSEMOVE, а вот события на неклиентской области не отрабатываются.

Может чего в ControlStyle установить? Или еще чего?


← →
Vasiliy   (2006-11-21 11:02) [1]

Сообразил что нужно предварительно обрабатывать WM_NCHITTEST, только как пока незнаю



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.032 c
3-1160030440
Term
2006-10-05 10:40
2006.12.10
Как работать с АДО напрямую не через компоненты


1-1161927150
Makhanev Alexander
2006-10-27 09:32
2006.12.10
копирование объектов...


15-1164109758
Семен Сорокин
2006-11-21 14:49
2006.12.10
Защита программы


15-1164130062
Kolan
2006-11-21 20:27
2006.12.10
Интересно почему BDS считает Synchronize синт. ошибкой


15-1163678149
Kolan
2006-11-16 14:55
2006.12.10
Что значит присоединенная информация :KAVICHS:$DATA




   Наверх