Autor Beitrag
j.klugmann
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 23.06.08 18:45 
Moin,
ich schreibe ein programm das die mausklicks speichert(anzahl).
aber wie soll ich nun prüfen ob mit der Maus geklickt wurde?
Sonst habe ich allles.(DLL usw...)


j.klugmann
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Mo 23.06.08 19:02 
Hallo,

mit GetAsyncKeystate(VK_LBUTTON) ermittelst du den Status der linken Maustaste. Es gibt auch Konstanten für die rechte und Mittlere Taste - RBUTTON und MBUTTON. Wenn die Funktion 0 zurückliefert, ist die Taste nicht gedruckt, sonst schon. Jetzt musst du nur auf eine Änderung der Konstante prüfen - immer wenn sie von =0 zu <>0 wechselt, wurde die Maustaste gedrückt.

Grüße,
Yogu
j.klugmann
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 23.06.08 19:11 
Danke für die Antwort aber ich hab mich grad selber dran erinnert.
Ich wusste das ich schon mal benutzt habe.
Aber trotzdem Danke. :wink:
Yogu
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2598
Erhaltene Danke: 156

Ubuntu 13.04, Win 7
C# (VS 2013)
BeitragVerfasst: Mo 23.06.08 19:18 
user profile iconj.klugmann hat folgendes geschrieben:
Danke für die Antwort aber ich hab mich grad selber dran erinnert.
Ich wusste das ich schon mal benutzt habe.

Dann bin ich ja wenigstens nicht der einzige, dem solche unnötigen Sachen passieren ;)
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Mo 23.06.08 19:22 
Man kann aber auch einfach nen globalen Maus-Hook einrichten und sich über WM_CLICK informieren lassen ... Man muss das ganze nur noch der Hauptanwendung kommunizieren ;-)

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.


Zuletzt bearbeitet von BenBE am Mo 23.06.08 19:59, insgesamt 1-mal bearbeitet
j.klugmann
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Mo 23.06.08 19:41 
Daran hatte ich zuerst auch gedacht. :wink:
aber wie ich es in einen Quelltext fassen soll,keine Ahnung!
Ist w_click ein Hook typ oder ein ereigniss?(eigentlich das selbe) :?!?:
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: Mo 23.06.08 19:59 
WM_CLICK: Ist ne Windows-Nachricht.

_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
j.klugmann
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Di 24.06.08 17:26 
Hab es versucht!
hab aber nix hin bekommen.WAs jetzt?
Was muss ich machen? :wink:
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Di 24.06.08 18:21