![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Мышь над Image.
Petro © (2009-05-24 17:39:00)Когда Мышь над Image возникает событие Image1MouseMove. А как узнать что мишь уже не над компонентом?
clickmaker (2009-05-25 12:56:00) [1]TControl.CMMouseLeave
Anatoly Podgoretsky (2009-05-24 18:25:00) [2]Ладно наш друг Live Search помог найти описание. Только не хватает информации для случая Mouse Capture
Anatoly Podgoretsky (2009-05-24 18:20:00) [3]
> Palladin © (24.05.09 18:11) [11]
Ну ты послал, у меня нет локальной справки по MSDN, только MS SDK а там такого собщения нет.
Anatoly Podgoretsky (2009-05-24 18:19:00) [4]> Palladin (24.05.2009 18:14:14) [14]
Вот я и спрашиваю, какому, ведь порядок перемещения мыши не обязан соответствовать порядку окон, не обращая внимания на то, что это не окно.
Anatoly Podgoretsky (2009-05-24 18:16:00) [5]> Palladin (24.05.2009 18:10:10) [10]
Кстати Image не Windowed контрол, и для системы нет никакого вызода из окна, даже теоритически события быть не может и нет никакого z_order, который не существует для всех объектов данного типа, у него и канвы то своей нет.
Palladin (2009-05-24 18:14:00) [6]
> Anatoly Podgoretsky © (24.05.09 18:13) [13]
Поверь, одинаковых значений z_order у окон быть не может. Всегда есть царь горы, которого ты и наблюдаешь на экране воочию.
Anatoly Podgoretsky (2009-05-24 18:13:00) [7]> Palladin (24.05.2009 18:10:10) [10]
Чудесная вещь, только какому окну посылать, их множество и у всех есть z_order
Petro (2009-05-24 18:12:00) [8]спс все понял где копать. и почему нету такого события
Palladin (2009-05-24 18:11:00) [9]
> Anatoly Podgoretsky © (24.05.09 18:10) [9]
давным давно
ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.WIN32COM.v10.en/winui/winui/windowsuserinterface/userinput/mouseinput/mouseinputreference/mouseinputmessages/wm_mouseleave.htm
даже 98 поддерживается
Palladin (2009-05-24 18:10:00) [10]
> Anatoly Podgoretsky © (24.05.09 18:07) [7]
> Гипотетически, а какому окну посылать?
про z_order слыхал? ) наичудеснейшая вещь... )
Anatoly Podgoretsky (2009-05-24 18:10:00) [11]> Palladin (24.05.2009 18:09:08) [8]
В каком году? И если не тяжело ссылку на статью в MSDN
Palladin (2009-05-24 18:09:00) [12]
> Anatoly Podgoretsky © (24.05.09 18:02) [6]
нет, не я, MicroSoft... специально для тебя сочинили... )
Anatoly Podgoretsky (2009-05-24 18:07:00) [13]Гипотетически, а какому окну посылать?
Кроме того событие MouseMove это не события Мышь над Image, а событие Перемещение мышки. События MouseNoneMove нет ни для "компонента" ни для окна, окон. Спрашивать надо у мышки - где ты родная.
Anatoly Podgoretsky (2009-05-24 18:02:00) [14]
> Palladin © (24.05.09 17:56) [3]
Сам событие придумал?
Anatoly Podgoretsky (2009-05-24 18:00:00) [15]Отсутствия события и есть то событие, в котором надо спрашивать у мыши.
Anatoly Podgoretsky (2009-05-24 17:59:00) [16]> Petro (24.05.2009 17:48:02) [2]
Правильно, нет события, что мышь не движется над объектом, иначе замучаешься сообщения подобного рода принимать для всех оконных объектов, которых не одна сотня в системе, а то то и на форме.
Palladin (2009-05-24 17:56:00) [17]WM_MOUSELEAVE
Petro (2009-05-24 17:48:00) [18]
> я думаю, надо у миши спросить...
Ну ето то ясно ))), но какое событие возникает она не говорит(((
Palladin (2009-05-24 17:46:00) [19]я думаю, надо у миши спросить...