powered by simpleCommunicator - 2.0.28     © 2024 Programmizd 02
Map
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / MicrosoftWebBrowser - mousemove
9 сообщений из 9, страница 1 из 1
MicrosoftWebBrowser - mousemove
    #39949915
Фотография Riska
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется ole MicrosoftWebBrowser.
Нужно узнать, когда курсор находится над этим объектом.

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

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

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

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

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

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

Имеется ole MicrosoftWebBrowser.
Нужно узнать, когда курсор находится над этим объектом.
...
Рейтинг: 0 / 0
MicrosoftWebBrowser - mousemove
    #39951622
AIS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
9 сообщений из 9, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / MicrosoftWebBrowser - mousemove
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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