Wykrywanie kliknięcia myszą

Odpowiedz Nowy wątek
2006-11-06 17:32
0

Witam!

Pytanie może nieco lamerskie jednak mimo wszystko je zadam ;-) Chodzi mi o to czy da się wykryć kiedy użytkownik kliknął myszą? Nieważne gdzie, nieważne którym przyciskiem - chciałbym wiedzieć kiedy kliknął. Aha - i program ma działać w tle więc zdarzenia wykrywanie kliku na formie nie wchodzą w rachubę.

Pozdrawiam

Pozostało 580 znaków

2006-11-06 17:35
0

hook na mysz. to wystarczy, zeby znalezsc reszte (wszystko masz na 4p).

Pozostało 580 znaków

2006-11-06 17:36
0

SetWindowsHookEx(WH_MOUSE, MouseProc, HInstance, 0);
Szczegóły w MSDN

Pozostało 580 znaków

2006-11-06 17:37
0

Załóż globalnego hooka i filtruj komunikaty WM_MOUSEMOVE, do tego jeszcze WM_LBUTTONDOWN i WM_LBUTTONUP

P.S. Koledzy mnie ubiegli


<span style="color: blue">"Kolarstwo to jedna z najtrudniejszych dyscyplin sportu. Nawet najgorszy kolarz jest wciąż wybitnym sportowcem."
s.p. Marco Pantani
</span>

Pozostało 580 znaków

2006-11-06 19:27
0

Dzięki za odpowiedzi :) udało mi się zrobić to znacznie łatwiejszym sposobem :)
A mianowicie instrukcje getkeystate(VK_LBUTTON) i getkeystate(VK_RBUTTON) :D

Pozdrawiam

Pozostało 580 znaków

2006-11-06 19:41
0

tak, ale to trzeba co chwila sprawdzac. a hooka nie.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

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