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 |
|
Bibliothek |
|