Partager via


CWnd::OnMouseMove

L'infrastructure appelle cette fonction membre lorsque le curseur de la souris se déplace.

afx_msg void OnMouseMove(
   UINT nFlags,
   CPoint point 
);

Paramètres

  • nFlags
    Indique si les différentes touches virtuelles sont enfoncée.Ce paramètre peut être toute combinaison des valeurs suivantes :

    • MK_CONTROL a la valeur si la touche CTRL est enfoncée.

    • MK_LBUTTON a la valeur si le bouton gauche de la souris est vers le bas.

    • MK_MBUTTON a la valeur si le bouton central de la souris est vers le bas.

    • MK_RBUTTON a la valeur si le bouton droit de la souris est vers le bas.

    • MK_SHIFT a la valeur si la touche MAJ est enfoncée.

  • point
    Spécifie le x et la coordonnée y du curseur.Ces coordonnées sont toujours par rapport à l'angle supérieur gauche de la fenêtre.

Notes

Si la souris est capturée pas, le message d' WM_MOUSEMOVE est reçu par l'objet d' CWnd sous le curseur de la souris ; sinon, le message accède à la fenêtre qui a capturé la souris.

[!REMARQUE]

Cette fonction membre est appelée par l'infrastructure pour permettre à votre application de gérer un message de fenêtre.Les paramètres sont passés à la fonction reflètent les paramètres acceptés par l'infrastructure lorsque le message a été accepté.Si vous appelez l'implémentation de la classe de base de cette fonction, cette implémentation utilise les paramètres initialement passés avec le message et non les paramètres que vous fournissez à la fonction.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CWnd::SetCapture

CWnd::OnNcHitTest

CWnd::OnMouseMove