InkOverlay. geste (événement)

Se produit lorsqu’un mouvement spécifique à l’application est reconnu.

Syntaxe

void Gesture(
  [in]      IInkCursor   *Cursor,
  [in]      IInkStrokes  *Strokes,
  [in]      VARIANT      Gestures,
  [in, out] VARIANT_BOOL *Cancel
);

Paramètres

Curseur [ dans]

Objet IInkCursor qui a généré l’événement de mouvement .

Traits [ dans]

Collection IInkStrokes que le module de reconnaissance a retourné comme geste.

Mouvements [ dans]

Tableau d’objets IInkGesture , par ordre de confiance, à partir du module de reconnaissance.

Pour plus d’informations sur la structure de la variante, consultez utilisation de la bibliothèque com.

Annuler [ in, out]

Indique si la collection de ce mouvement doit être annulée, par exemple pour ne pas effacer l’encre et déclencher l’événement Stroke .

Valeur de retour

Cet événement ne retourne pas de valeur.

Notes

Cette méthode d’événement est définie dans les _ dispinterfaces IInkCollectorEvents, _ IInkOverlayEvents et _ IInkPictureEvents (dispinterfaces) avec l’ID DISPID _ ICEGesture.

Lorsque la propriété CollectionMode est définie sur GestureOnly, le délai d’attente entre le moment où un utilisateur ajoute un geste et le moment où l’événement de mouvement se produit est une valeur fixe que vous ne pouvez pas modifier par programme. La reconnaissance des mouvements est plus rapide en mode InkAndGesture .

Pour empêcher la collecte d’encre en mode InkAndGesture :

Pour empêcher le passage de l’encre pendant la gesturing, affectez la valeur false à la propriété DynamicRendering .

En plus de lors de l’insertion d’une entrée manuscrite, l’événement de mouvement est déclenché en mode de sélection ou d’effacement. Vous êtes chargé de suivre le mode d’édition et vous devez connaître le mode avant d’interpréter l’événement.

Notes

Pour reconnaître les gestes, vous devez utiliser un objet ou un contrôle qui peut collecter de l’encre.

Les mouvements d’application sont définis en tant que mouvements pris en charge dans votre application.

Pour que cet événement se produise, l’objet ou le contrôle doit avoir un intérêt dans un ensemble de mouvements d’application. Pour définir les objets ou les contrôles qui présentent un intérêt pour un ensemble de mouvements, appelez la méthode SetGestureStatus de l’objet ou du contrôle.

Pour obtenir la liste des mouvements d’application spécifiques, consultez le type d’énumération InkApplicationGesture .

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
Msinkaut. h (nécessite également Msinkaut _ i. c)
Bibliothèque
InkObj.dll

Voir aussi

InkOverlay, classe

Énumération InkApplicationGesture

Méthode SetGestureStatus

Utilisation des mouvements