Événement InkPicture.Stroke

Se produit lorsque l’utilisateur dessine un nouveau trait sur n’importe quelle tablette.

Syntaxe

void Stroke(
  [in]      IInkCursor     *Cursor,
  [in]      IInkStrokeDisp *Stroke,
  [in, out] VARIANT_BOOL   *Cancel
);

Paramètres

Curseur [in]

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

Trait [in]

Objet IInkStrokeDisp collecté.

Annuler [in, out]

VARIANT_TRUE d’annuler la collection du trait ; sinon, VARIANT_FALSE.

Valeur retournée

Cet événement ne retourne pas de valeur.

Notes

Cette méthode d’événement est définie dans les interfaces _IInkCollectorEvents, _IInkOverlayEvents et _IInkPictureEvents dispatch-only (dispinterfaces) avec un ID de DISPID_ICEStroke.

L’événement Stroke se produit en mode sélection ou effacement, pas seulement lors de l’insertion d’une entrée manuscrite. Pour cela, vous devez surveiller le mode d’édition (que vous êtes responsable de définir) et connaître le mode avant d’interpréter l’événement. L’avantage de cette exigence est une plus grande liberté d’innovation sur la plateforme grâce à une plus grande sensibilisation aux événements de plateforme.

Notes

L’événement Stroke se produit lorsque l’utilisateur termine le dessin d’un trait, et non lorsqu’un trait est ajouté à la collection InkStrokes . Lorsque l’utilisateur commence à dessiner un trait, il est ajouté immédiatement à la collection InkStrokes ; toutefois, l’événement Stroke ne se produit pas tant que le trait n’est pas terminé. Par conséquent, des traits peuvent exister dans la collection InkStrokes que le gestionnaire d’événements Stroke n’a pas vu.

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

Voir aussi

Inkpicture

Événement StrokesAdded [Contrôle InkPicture]

Événement StrokesDeleted [Contrôle InkPicture]

IInkCursor, interface

IInkStrokeDisp, interface