InkOverlay.Stroke-Ereignis

Tritt ein, wenn der Benutzer einen neuen Strich auf einem Tablet zeichnet.

Syntax

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

Parameter

Cursor [ In]

Das IInkCursor-Objekt, das das Stroke-Ereignis generiert hat.

Strich [ In]

Das gesammelte IInkStrokeDisp-Objekt.

Abbrechen [ in, out]

Gibt an, ob das Ereignis abgebrochen werden soll. True gibt an, dass die Auflistung des Strichs abgebrochen wird.

Rückgabewert

Dieses Ereignis gibt keinen Wert zurück.

Bemerkungen

Diese Ereignismethode wird in den _ _ Dispatch-Only-Schnittstellen IInkCollectorEvents, IInkOverlayEvents und _ IInkPictureEvents (dispinterfaces) mit der ID DISPID _ ICEStroke definiert.

Das Stroke-Ereignis wird beim Auswählen oder Löschen ausgelöst, nicht nur beim Einfügen von Ink. Dies erfordert, dass Sie den Bearbeitungsmodus überwachen (den Sie festlegen müssen) und den Modus kennen, bevor Sie das Ereignis interpretieren. Der Vorteil dieser Anforderung ist eine größere Innovationsfähigkeit auf der Plattform durch ein höheres Bewusstsein für Plattformereignisse.

Hinweis

Das Stroke-Ereignis wird ausgelöst, wenn der Benutzer das Zeichnen eines Strichs beendet, nicht, wenn der InkStrokes-Auflistung ein Strich hinzugefügt wird. Wenn der Benutzer zum ersten Mal einen Strich zeichnet, wird er sofort der Sammlung InkStrokes hinzugefügt. das Stroke-Ereignis wird jedoch erst ausgelöst, wenn der Strich abgeschlossen ist. Daher können Striche in der InkStrokes-Auflistung vorhanden sein, die der Stroke-Ereignishandler nicht gesehen hat.

Requirements (Anforderungen)

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Nur Desktop-Apps der XP Tablet PC Edition []
Unterstützte Mindestversion (Server)
Nicht unterstützt
Header
Msinkaut.h (erfordert auch Msinkaut _ i.c)
Bibliothek
InkObj.dll

Weitere Informationen

InkOverlay-Klasse

StrokesAdded Event [ InkStrokes Collection]

StrokesDeleted-Ereignis [ inkOverlay-Klasse]

IInkCursor-Schnittstelle

IInkStrokeDisp-Schnittstelle