InkEdit. MouseUp, événement

Se produit lorsque l’utilisateur relâche un bouton de la souris alors que la souris se trouve sur le contrôle InkEdit .

Syntaxe

HRESULT MouseUp(
   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é relâché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 _ IeeMouseUp.

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
« Y2. h » (nécessite également l' _ entrée i. c)
Bibliothèque
InkEd.dll

Voir aussi

InkEdit

Énumération InkMouseButton

Énumération InkShiftKeyModifierFlags

Événement MouseDown, [ contrôle InkEdit]

MouseMove, événement [ InkEdit, contrôle]