powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / курсор на picture
7 сообщений из 7, страница 1 из 1
курсор на picture
    #33951924
yjasnuj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
GetCursorPos 'ом получаю координаты курсора
На форме есть picture как узнать что курсор находится на этом picture ?
...
Рейтинг: 0 / 0
курсор на picture
    #33952302
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yjasnuj,
WindowFromPoint, если надо учитывать возможность перекрытия окна Picture другими окнами.
ScreenToClient либо MapWindowPoints, если не надо.
...
Рейтинг: 0 / 0
курсор на picture
    #33952501
yjasnuj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Это понятно а если ситуация такая в программе одновременно открыты много
окон на некоторых их них есть picture и таймер который следит за координатами курсора но как узнать что курсор находится на окне с picture на самом picture
...
Рейтинг: 0 / 0
курсор на picture
    #33952922
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
yjasnuj,
чего-то не наблюдается, что понятно.

Имеем факты:
1) GetCursorPos возвращает экранные координаты курсора устройства указания ("мыши").
2) WindowFromPoint возвращает дескриптор (handle) окна, которому принадлежит некая точка, задаваемая экранными координатами.
3) У PictureBox-а есть свойство hWnd, возвращающее дескриптор окна.

Как же организовать перебор проверяемых PictureBox-ов, и сравнить дескриптор окна проверяемого PictureBox-а с дескриптором окна, возвращённым WindowFromPoint?
...
Рейтинг: 0 / 0
курсор на picture
    #33952977
yjasnuj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если кому нада придумал

Храню в массиве хендлы всех окон с picture в таймере идет проверка если хендл активного окна совпадает со значением в массиве то работаем с этим окном иначе нет
...
Рейтинг: 0 / 0
курсор на picture
    #33953082
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ActiveWindow для тебя наверное загадка?
...
Рейтинг: 0 / 0
курсор на picture
    #33953384
yjasnuj
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ну вобщето нет я же сравниваю хендл Активного окна с помощью ActiveWindow
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / курсор на picture
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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