Показать сообщение отдельно
  #3  
Старый 18.01.2016, 11:43
Аватар для Alegun
Alegun Alegun вне форума
LMD-DML
 
Регистрация: 12.07.2009
Адрес: Богородское
Сообщения: 3,025
Версия Delphi: D7E
Репутация: 1834
По умолчанию

Цитата:
Сообщение от SKIPtr
...но MouseDown на границе формы не работает...
По идее нужно ловить жим\отжим в неклиентской части, типа как через WM_NCLBUTTONDOWN и WM_NCLBUTTONUP, но насколько помню здесь есть свои подводные камни - даун среда обрабатывает, а вот "подъём" нет, и это вроде баг аж самой оськи, можно конечно ещё WM_NCMOUSEMOVE или WM_SIZE задействовать, но это правда будет тот же самый FormResize, с пробегом. Ещё вариант, глобальный хук с установкой ловушек... но наверное такое уже перебор, слишком мудрёно для простой задачи
Ответить с цитированием