Partager via


COleControl::FireMouseDown

Appelé par l'infrastructure lorsqu'un bouton de la souris est enfoncé sur un contrôle personnalisé actif.

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

Paramètres

  • nButton
    La valeur numérique du bouton de la souris enfoncé. Il peut contenir une des valeurs suivantes :

    • LEFT_BUTTON le bouton gauche de la souris a été enfoncé.

    • MIDDLE_BUTTON le bouton central de la souris a été enfoncé.

    • RIGHT_BUTTON le bouton droit de la souris a été enfoncé.

  • 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 lorsqu'un clic de souris a été enfoncé. La coordonnée est par rapport à l'angle supérieur gauche de la fenêtre du contrôle.

  • y
    Coordonnée y du curseur lorsqu'un clic de souris a été enfoncé. 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 MouseDown de à générer, la table d'événements du contrôle doit avoir un événement boursières de MouseDown défini.

Configuration requise

Header: afxctl.h

Voir aussi

Référence

COleControl, classe

Graphique de la hiérarchie

COleControl::FireMouseUp

COleControl::FireMouseMove

COleControl::FireClick