Mysz - hook inaczej i problem scroll-a

0

a) Czy da się jakoś założyćhooka na mysz (chodzi mi o podawanie
współrzędnych kursora, kliknięć itd...) ale tak, żeby był on w kodzie
programu a nie w DLL-ce (jak już ktoś proponował na forum)
b) jak wykryć kręcenie scrollem (tak w ogóle) ale chodzi również o
rozróżnianie obu rolek, jeśli są

0

Jak nie macie zielonego pojęcia, to napiszcie chociaż o wykrywaniu dla 1 pokrętła.... PLEASE!!!

0

Ad a.
Cytat z MSDN:
A global hook procedure can be called in the context of any application in the same desktop as the calling thread, so the procedure must be in a separate dynamic-link library (DLL) module.

0

.... a szkoda!!!
ale mam jeszcze problem ze scroll-em!!!!!!!!!!!

0

<font color="green"> (chodzi mi o podawanie współrzędnych kursora,</span>

To możesz tak:
var
P:TPoint;
begin
GetCursosPos(P);
showmessage('Odległość od lewej to: '+inttostr(P.X)+' ,a od prawej: '+inttostr(P.Y));
end.

Aby uswawić kursor gdzieś na ekranie to tak:

SetCursorPos(0,0); // Pozycja 0 . 0
:-)

Może o to chodziło po części :-|

0

Dzięki! ale niedokładnie o to mi szło bo to potrafi nawet przedszkolak, a mi głównie idzie o wykrywanie miejsca kliknięć i kręcenia scroll-em, bo DLL-a już mam, ale potrzebuję żeby wszystko było w 1 EXE-cu i nie musiało się rozpakowywać (chociaż teraz wiem, że tak się nie da) ale jeśli wiesz coś o rolce, to napisz !!
DZIĘKI!!!

0

mógłby mi ktoś wyjaśnić co to znaczy załorzyć hooka na mysz ? ..bo ni wim

0

{hook to jest takie COŚ, co umożliwia np sprawdzanie wciśniętych właśnie na klawiaturze guzików, miejsca kliknięcia myszy itede itepe....}

0

Z ta mysza to jest banalane na pewno [???]

1 użytkowników online, w tym zalogowanych: 0, gości: 1