Partager via


COleControl::FireMouseMove

Appelé par l'infrastructure lorsque le curseur est déplacé sur un contrôle personnalisé actif.

void FireMouseMove(
   short nButton,
   short nShiftState,
   OLE_XPOS_PIXELS x,
   OLE_YPOS_PIXELS y 
);

Paramètres

  • nButton
    La valeur numérique des boutons de souris appuyés sur.Contient une combinaison des valeurs suivantes :

    • LEFT_BUTTON le bouton gauche de la souris a été enfoncé pendant l'action.

    • MIDDLE_BUTTON le bouton central de la souris a été enfoncé pendant l'action.

    • RIGHT_BUTTON le bouton droit de la souris a été enfoncé pendant l'action.

  • nShiftState
    Contient une combinaison des indicateurs suivants :

    • SHIFT_MASK la touche MAJ lequel vous avez appuyé au cours de l'action.

    • CTRL_MASK la touche CTRL a été enfoncé pendant l'action.

    • ALT_MASK la touche ALT lequel vous avez appuyé au cours de l'action.

  • x
    Coordonnée x du curseur.La coordonnée est par rapport à l'angle supérieur gauche de la fenêtre du contrôle.

  • y
    Coordonnée y du curseur.La coordonnée est par rapport à l'angle supérieur gauche de la fenêtre du contrôle.

Notes

Si cet événement est défini comme un événement personnalisé, vous déterminez lorsque l'événement est déclenché.

Pour la mise à feu automatique d'un événement de MouseMove à générer, la table d'événements du contrôle doit avoir un événement magasin de MouseMove défini.

Configuration requise

Header: afxctl.h

Voir aussi

Référence

Classe de COleControl

Graphique de la hiérarchie