Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Mausbewegung aufzeichnen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
20.03.2006, 22:54 Uhr
derphilipder



Ich möchte gern die Bewegung des Mauszeigers aufzeichnen. Soll heißen, die Position des Zeigers soll in kurzen Abständen eingelesen und die Differenzen aufsummiert werden. Soweit kein Problem...aber dies soll auch geschen, wenn sich der Mauszeiger außerhalb des Bildes, bzw am Rand ist, also sich gar nicht bewegt.

Nach allem, was ich der Doku entnehmen konnte ist das mit Qt nicht möglich, also muß ich wohl auf WinApi zurückgreifen. Und da kenn ich mich leider gar nicht aus...
--
Konfuzius says: "A man who goes to bed with an itchy asshole is a man who wakes up with stinky finger!"
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
21.03.2006, 05:39 Uhr
Spacelord
Hoffnungsloser Fall


Hallo,
schau dir mal SetCapture an.Damit bekommst du auch Mouse Events die ausserhalb deines Windows sind.

MfG Spacelord
--
.....Ich mach jetzt nämlich mein Jodeldiplom.Dann hab ich endlich was Eigenes.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
24.03.2006, 21:02 Uhr
~mauralix
Gast


mit der Funktion SetMousePosition(int x,int y) kannst du sie setzen.
mit GetMousePosition(POINT &point) kriegst du sie.
in point.x bzw. point y steht dann das ergebnis.


C++:

POINT p;

GetMousePosition(&p);

cout<<p.x<<endl<<p.y<<endl;


 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: