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


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