status der Maustasten abfragen
-
wie kann ich testen, ob eine maustaste gedrück ist oder nicht?
-
Du bekommst eine der Nachrichten WM_LBUTTONDOWN, WM_RBUTTONDOWN oder WM_MBUTTONDOWN.
-
das weiß ich, ich will aber direkt die maus fragen, ob eine taste gedrückt ist oder nicht
-
BOOL Left_Button_Down = HIBYTE( GetKeyState(VK_LBUTTON) )
Geht aber nur, wenn der Button auf einem Fenster in dem Thread gedrückt wurde, in dem du mit GetKeyState arbeitest. Sonst verwende AttachThreadInput().
-
Wo genau brauchst du das denn? Bei WM_MOUSEMOVE bekommst du z.B. im wParam schon für eine Tasten bzw. Mousebuttons automatisch mitgeteilt, ob sie gedrückt sind, oder nicht
-
cool, dass mit HIBYTE(GetKeyState(VK_LBUTTON)) funzt einwandfrei
thx @ all