![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отследить положение мыши находящейся вне области программы?
HollowMan © (2003-05-12 15:23:00)Как узнать её координаты?
Я вешаю в dll SetWindowsHookEx() на WH_MOUSE и посылаю сообщения назад по SendMessage().
Проблема в том dll захватываеться, что при выходе из программы не освобождаеться и падает система (explorer). При этом при замене захвата на WH_KEYBOARD всё работает без проблем.
Дайте пожалуйста рабочий пример.
Nick Denry (2003-05-13 12:54:00) [1]ИМХО GetCursorPos подойдет,
если не положение мыши на коврике конечно ;-)
Suntechnic (2003-05-12 22:57:00) [2]Попробуй PostMessage вместо SendMessage. Судя по условию задачи PostMessage больше подходит, а dll может не выгружаться потому как ждёт завершения выполнения SendMessage.
Song (2003-05-12 21:41:00) [3]А может WM_NCMOUSEMOVE ?