Mausposition in Fenster
-
Hallo,
ich suche nach einer Möglichkeit die Mauskoordinaten in einem Fenster zu ermitteln. Also nicht wie bei GetCursorPos(), sondern die Position relativ zum Fenster (Ecke oben links im Fenster ist (0,0) etc.)
WM_MOUSEMOVE ist denke ich ungeeignet, da die Events zu "langsam" ankommen. Ich bräuchte eher eine Funktion wie GetCursorPos(), die ich jederzeit abrufen kann.thx
-
WM_MOUSEMOVE kommt nicht langsam an?
Wenn du unbedingt nen anderen Weg gehen willst: Schau dir mal ScreenToClient() an.
-
POINT pCursor; GetCursorPos(&pCursor); ScreenToClient(hWnd, &pCursor);
-
geeky schrieb:
WM_MOUSEMOVE kommt nicht langsam an?
Wenn du unbedingt nen anderen Weg gehen willst: Schau dir mal ScreenToClient() an.
Sieht vielleich so aus, weil die Koordinaten seit dem letzten Update mehrere einheiten überspringen je nachdem wie schnell man die Maus bewegt
