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