| Autor |
Beitrag |
j.klugmann
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: 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
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: 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
|
Verfasst: 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. 
|
|
Yogu
      
Beiträge: 2598
Erhaltene Danke: 156
Ubuntu 13.04, Win 7
C# (VS 2013)
|
Verfasst: Mo 23.06.08 19:18
j.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
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: 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
|
Verfasst: Mo 23.06.08 19:41
Daran hatte ich zuerst auch gedacht.
aber wie ich es in einen Quelltext fassen soll,keine Ahnung!
Ist w_click ein Hook typ oder ein ereigniss?(eigentlich das selbe) 
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: 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
|
Verfasst: Di 24.06.08 17:26
Hab es versucht!
hab aber nix hin bekommen.WAs jetzt?
Was muss ich machen? 
|
|
Jakob_Ullmann
      
Beiträge: 1747
Erhaltene Danke: 15
Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
|
Verfasst: Di 24.06.08 18:21
|
|