Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / MicrosoftWebBrowser - mousemove / 9 сообщений из 9, страница 1 из 1
22.04.2020, 11:31
    #39949915
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MicrosoftWebBrowser - mousemove
Имеется ole MicrosoftWebBrowser.
Нужно узнать, когда курсор находится над этим объектом.

По какой-то причине встроенное событие mousemove не срабатывает.
Когда курсор пересекает (внурть/наружу) границу объекта тоже не могу поймать.

После долгих мучений сделал коряво: в таймере каждые 0.5 секунды проверяю где курсор. Это работает.

Но для общего развития и для чистоты кода хотелось бы знать, как ловить mousemove в MWB.

Кто знает, как сделать?
...
Рейтинг: 0 / 0
22.04.2020, 13:42
    #39949980
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MicrosoftWebBrowser - mousemove
А разве mousemove? Там кажется другое событие, типа mouseover
...
Рейтинг: 0 / 0
22.04.2020, 14:46
    #39950012
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MicrosoftWebBrowser - mousemove
Нет такого события
...
Рейтинг: 0 / 0
22.04.2020, 21:02
    #39950188
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MicrosoftWebBrowser - mousemove
А для чего это отлавливать надо?
...
Рейтинг: 0 / 0
23.04.2020, 11:21
    #39950353
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MicrosoftWebBrowser - mousemove
Лень объяснять. Цель может быть любая. Это не принципиально.
...
Рейтинг: 0 / 0
23.04.2020, 19:00
    #39950667
spas2001
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MicrosoftWebBrowser - mousemove
Не знаю, может опять что-то не то, но там другие id событий именно у браузера. MouseMove но с другими параметрами должен работать.
...
Рейтинг: 0 / 0
23.04.2020, 22:59
    #39950744
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MicrosoftWebBrowser - mousemove
Riska
Лень объяснять. Цель может быть любая. Это не принципиально.

Если есть цель, то её можно достичь разными путями. Это так к слову...
...
Рейтинг: 0 / 0
26.04.2020, 12:26
    #39951615
Riska
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MicrosoftWebBrowser - mousemove
А для чего это отлавливать надо?

Это задача на собеседовании.

Имеется ole MicrosoftWebBrowser.
Нужно узнать, когда курсор находится над этим объектом.
...
Рейтинг: 0 / 0
26.04.2020, 12:42
    #39951622
AIS
AIS
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MicrosoftWebBrowser - mousemove
Riska,
если теоретически, то можно ответить как пишет РВ Help:
Код: sql
1.
2.
3.
4.
5.
6.
7.
/*
Most controls in a window do not capture MouseMove events - the MouseMove event is not mapped by default.
If you want the window's MouseMove event to be triggered when the mouse moves over a control,
you must map a user-defined event to the pbm_mousemove event for the control.
The following code in the control's user-defined MouseMove event triggers the window's MouseMove event:
*/
Parent.EVENT MouseMove(0, Parent.PointerX(), Parent.PointerY())


но у меня эта штука для "ole MicrosoftWebBrowser" не заработала.
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / MicrosoftWebBrowser - mousemove / 9 сообщений из 9, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]