![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Движение мыши [D6, WinXP]
webpauk © (2006-02-08 12:14:00)подскажите какое сообщение отвечает за перемещение мыши. интересует событие, когда мышь перемещается за пределы формы.
webpauk (2006-02-08 14:59:00) [1]
> и не корректно определяет потерю мыши при её перемещении
> на другое приложение
если окно моей проги не является активным
webpauk (2006-02-08 14:51:00) [2]на
CMMouseEnter: alpablend:=False
CMMouseLeave: alpablend:=True
мигает сволочь, при перемещении по форме
и не корректно определяет потерю мыши при её перемещении на другое приложение (с рабочи столом последней проблемы вроде как нет)
Desdechado (2006-02-08 13:52:00) [3]и в чем заключается глюк?
webpauk (2006-02-08 13:21:00) [4]
procedure CMMouseEnter(var AMsg: TMessage); message CM_MOUSEENTER; procedure CMMouseLeave(var AMsg: TMessage); message CM_MOUSELEAVE;
работает, но глючит при движении над компонентами формы
StriderMan (2006-02-08 12:57:00) [5]У TControl есть событие OnMouseMove.
А еще есть сообщение WM_MOUSEMOVE
в первом параметре передаются нажатые кнопки, во втором - координаты:
младшие 2 байта - Х, старшие - Y
Подробнее - читай MSDN или Platform SDK