InkEdit. MouseDown, événement
Se produit lorsque l’utilisateur appuie sur le bouton de la souris pendant que la souris se trouve sur le contrôle InkEdit .
Syntaxe
HRESULT MouseDown(
short Button,
short ShiftKey,
long xMouse,
long yMouse
);
Paramètres
-
Button
-
Membre de l’énumération MouseButton qui indique les boutons de la souris qui ont été enfoncés.
Valeur Signification - Non _ BOUTON
Par défaut. Aucun bouton de la souris n'a été enfoncé. - À gauche _ BOUTON
Le bouton gauche de la souris a été enfoncé. - À droite _ BOUTON
Le bouton droit de la souris a été enfoncé. - Au milieu _ BOUTON
Le bouton central de la souris a été enfoncé. -
ShiftKey
-
Membre de l’énumération InkShiftKeyModifierFlags qui indique quelles touches de modification sont enfoncées au moment de l’événement.
Valeur Signification - IKM _ Shift
Spécifie que la touche Maj a été utilisée comme modificateur. - IKM _ Contrôle
Spécifie que la touche CTRL a été utilisée comme modificateur. - IKM _ Alt
Spécifie que la touche ALT a été utilisée comme modificateur. -
xMouse
-
Coordonnée x actuelle, en pixels, du pointeur de la souris.
-
yMouse
-
Coordonnée y actuelle, en pixels, du pointeur de la souris.
Valeur de retour
Si cet événement a la valeur, il retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .
Notes
Si un bouton de la souris est enfoncé alors que le pointeur est sur un contrôle InkEdit , ce contrôle capture la souris et reçoit tous les événements de la souris jusqu’au dernier événement MouseUp , y compris celui-ci. Cela implique que les coordonnées du pointeur de la souris (x, y) retournées par un événement de souris ne se trouvent pas toujours dans la zone interne de l’objet qui les reçoit.
Si les boutons de la souris sont appuyés successivement, l’objet qui capture la souris après la première pression reçoit tous les événements de la souris jusqu’à ce que tous les boutons soient libérés.
Cette méthode d’événement est définie dans l’interface _ IInkEditEvents . L’interface _ IInkEditEvents implémente l’interface IDispatch avec un identificateur de DISPID _ IeeMouseDown.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows Applications de bureau XP Édition Tablet PC [ uniquement] |
| Serveur minimal pris en charge |
Aucun pris en charge |
| En-tête |
|
| Bibliothèque |
|