Freigeben über


CWnd::OnMouseMove

Das Framework ruft diese Memberfunktion auf, wenn der Mauszeiger bewegt wird.

afx_msg void OnMouseMove( 
   UINT nFlags, 
   CPoint point  
);

Parameter

  • nFlags
    Gibt an, ob verschiedene virtuelle Tasten unten sind. Dieser Parameter kann eine beliebige Kombination der folgenden Werte sein:

    • MK_CONTROL legt fest, wenn die STRG-TASTE gedrückt wurde.

    • MK_LBUTTON legt fest, wenn die linke Maustaste unten ist.

    • MK_MBUTTON legt fest, wenn der mittleren Maustaste unten ist.

    • MK_RBUTTON legt fest, wenn die rechte Maustaste unten ist.

    • MK_SHIFT legt fest, wenn die UMSCHALTTASTE gedrückt ist.

  • point
    Gibt das x- und y-Koordinate des Cursors an. Diese Koordinaten sind immer relativ zur oberen linken Ecke des Fensters.

Hinweise

Wenn die Maus nicht aufgezeichnet wird, wird die WM_MOUSEMOVE Meldung durch das CWnd-Objekt unter dem Mauszeiger empfangen; andernfalls wird die Meldung in das Fenster, das die Maus erfasst hat.

Hinweis

Diese Memberfunktion wird vom Framework aufgerufen, um die Anwendung zu ermöglichen, eine Windows-Meldung zu bearbeiten.Die Parameter, die an die Funktion übergeben werden, geben die Parameter, die vom Framework empfangen werden, als die Nachricht empfangen wurde.Wenn Sie die Basisklassenimplementierung dieser Funktion aufrufen, verwendet diese Implementierung die Parameter, die mit der Meldung übergeben werden und nicht die Parameter, die an die Funktion bereitstellen.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchiediagramm

CWnd::SetCapture

CWnd::OnNcHitTest

CWnd::OnMouseMove