Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];
ВнизКак обработать 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 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.12.10;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.045 c