Archiv verlassen und diese Seite im Standarddesign anzeigen : Mouse über Callback abfragen
Einfachkrank
2003-11-18, 08:04:53
Hi,
wie kann ich sämtliche Daten, wie Position, Bewegung und Buttonklicks über die Callback Funktion abfragen?
MFG Einfachkrank
Lord Nikon
2003-11-18, 15:32:31
Für die Position beim Mausklick
int X,Y;
case WM_LBUTTONDOWN:
{
X = GET_X_LPARAM(lparam);
Y = GET_Y_LPARAM(lparam);
}
Einfachkrank
2003-11-18, 19:06:51
Original geschrieben von Lord Nikon
Für die Position beim Mausklick
int X,Y;
case WM_LBUTTONDOWN:
{
X = GET_X_LPARAM(lparam);
Y = GET_Y_LPARAM(lparam);
}
Ist GET_X_LPARAM bzw GET_Y_LPARAM was Eigendefiniertes von dir? Weil, das erkennt der Compiler leider net :(
Lord Nikon
2003-11-18, 19:13:36
sorry , hab vergessen zu schreiben das du die
#include <Windowsx.h>
noch einfügen musst.
Matrix316
2003-11-20, 20:17:25
Müsste auch so ohne das Headerfile gehen ;):
xPos = LOWORD(lParam);
yPos = HIWORD(lParam);
Einfachkrank
2003-12-02, 16:42:10
Ok, Maus abfragen ging schon mal problemlos...
Kann ich auch dem Mauszeiger eine Position zuordnen? Gibt´s da auch etwas Handliches, ungefähr in der Form?:
SetMouseCursor(100, 100);
vBulletin®, Copyright ©2000-2024, Jelsoft Enterprises Ltd.