InkPicture.Stroke-Ereignis

Tritt auf, wenn der Benutzer einen neuen Strich auf einem beliebigen 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 [ein, aus]

VARIANT_TRUE , um die Auflistung des Strichs abzubrechen; andernfalls VARIANT_FALSE.

Rückgabewert

Dieses Ereignis gibt keinen Wert zurück.

Bemerkungen

Diese Ereignismethode wird in den _IInkCollectorEvents-, _IInkOverlayEvents- und _IInkPictureEvents Verteilerschnittstellen (Dispinterfaces) mit der ID DISPID_ICEStroke definiert.

Das Strichereignis tritt im Auswahl- oder Löschmodus auf, nicht nur beim Einfügen von Freihand. 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 Freiheit für Innovationen auf der Plattform durch ein größeres Bewusstsein für Plattformereignisse.

Hinweis

Das Stroke-Ereignis tritt auf, wenn der Benutzer das Zeichnen eines Strichs abgeschlossen hat, nicht, wenn der InkStrokes-Auflistung eine Strich hinzugefügt wird. Wenn der Benutzer zum ersten Mal mit dem Zeichnen eines Strichs beginnt, wird er sofort der InkStrokes-Auflistung hinzugefügt. Das Stroke-Ereignis tritt jedoch erst auf, wenn der Strich abgeschlossen ist. Daher können Striche in der InkStrokes-Auflistung vorhanden sein, die der Stroke-Ereignishandler nicht gesehen hat.

Anforderungen

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

Weitere Informationen

Inkpicture

StricheAdded-Ereignis [InkPicture-Steuerelement]

StrokesDeleted-Ereignis [InkPicture-Steuerelement]

IInkCursor-Schnittstelle

IInkStrokeDisp-Schnittstelle