powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как обрабатывать события мыши на рабочем столе???
6 сообщений из 6, страница 1 из 1
Как обрабатывать события мыши на рабочем столе???
    #32054756
FreePainter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е. утилита минимизирована в SystemTray но должна обрабатывать события мыши, которые происходят на рабочем столе (перемещение, нажатия кнопок).
...
Рейтинг: 0 / 0
Как обрабатывать события мыши на рабочем столе???
    #32054783
Фотография Luchkin Dmitry
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мож кто есть умнее, но имхо приложение получает сообщения с мыши, только когда мышь проходит по "территории" этого приложения.
...
Рейтинг: 0 / 0
Как обрабатывать события мыши на рабочем столе???
    #32054793
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет. Можно установить ловушки. Cмотри функцию SetWindowsHookEx. Конкретнее помочь не могу, т.к. таким давно не страдал :)
...
Рейтинг: 0 / 0
Как обрабатывать события мыши на рабочем столе???
    #32054836
Mich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Hi!
SetWindowsHookEx - это классика.
В свое время делал так: эмулируем нажатие одной из кнопок мыши на форме, после чего все сообщения о перемещении мыши даже вне окна идут именно на него. Правда, кажется, до первого клика.
P.S. Обязательно использовать SetCapture и ReleaseCapture. Каким боком эти функции относятся к subj неизвестно, но работало только с ними.
______
...
Рейтинг: 0 / 0
Как обрабатывать события мыши на рабочем столе???
    #32056584
applea
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все гораздо проще-есть функция Win32- "GetCursorPos"- вроде работает.
...
Рейтинг: 0 / 0
Как обрабатывать события мыши на рабочем столе???
    #32060183
FreePainter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На счет GetCursorPos все понятно! А как обработать нажатия кнопок мышки?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как обрабатывать события мыши на рабочем столе???
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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