![]() |
Хук мыши
Не могу понять, почему координаты мыши не возвращаются, если курсор находится на заголовке окна (любого, и не важно, активного или нет)
Вот код обработки ловушки: Код:
function hook(c0de : integer; wParam:WPARAM; lParam:lparam): Lresult; stdcall; |
Попробуй перед присваиванием inf :=pointer(lParam); выделить записи память New(inf)
После выполнения не забудь освободить Dispose(inf); |
dex0r
IMHO координаты мыша лучше брать через GetCursorPos А чтобы координаты определялись и в заголовке окна, дополнительно обрабатывать сообщение WM_NCMOUSEMOVE |
mr_eoi, пасиб! я про WM_NCMOUSEMOVE забыл :) А GetCursorPos проц нагружает (если через таймер или ещё какнить) Мне просто нужен постоянный контроль за мышью :beer:
|
| Часовой пояс GMT +4, время: 08:11. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.