Événement InkEdit.MouseDown
Se produit lorsque l’utilisateur appuie sur un bouton de la souris alors que la souris est 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é appuyés.
Valeur Signification - NO_BUTTON
Par défaut. Aucun bouton de la souris n'a été enfoncé. - LEFT_BUTTON
Le bouton gauche de la souris a été enfoncé. - RIGHT_BUTTON
Le bouton droit de la souris a été enfoncé. - MIDDLE_BUTTON
Le bouton central de la souris a été enfoncé. -
MajKey
-
Membre de l’énumération InkShiftKeyModifierFlags qui indique quelles touches de modificateur 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_Control
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 retournée
Si cet événement réussit, il retourne S_OK. Sinon, il retourne un code d’erreur HRESULT .
Notes
Si un bouton de la souris est enfoncé alors que le pointeur se trouve sur un contrôle InkEdit , ce contrôle capture la souris et reçoit tous les événements de souris jusqu’à et y compris le dernier événement MouseUp . Cela implique que les coordonnées (x, y) du pointeur de souris retournées par un événement de souris peuvent ne pas toujours se trouver dans la zone interne de l’objet qui les reçoit.
Si vous appuyez successivement sur les boutons de la souris, l’objet qui capture la souris après la première pression reçoit tous les événements de 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 XP Édition Tablet PC [applications de bureau uniquement] |
Serveur minimal pris en charge |
Aucun pris en charge |
En-tête |
|
Bibliothèque |
|