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