Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Tritt auf, wenn dem InkDisp-Objekt eine Strich hinzugefügt wird.
Syntax
void InkAdded(
[in] VARIANT StrokeIds
);
Parameter
-
StrokeIds [in]
-
Das ganzzahlige Array der Strich-ID-Informationen für alle Striche, die hinzugefügt wurden, wenn dieses Ereignis auftritt.
Weitere Informationen zur VARIANT-Struktur finden Sie unter Verwenden der COM-Bibliothek.
Rückgabewert
Dieses Ereignis gibt keinen Wert zurück.
Bemerkungen
Wenn Sie das InkOverlay-Objekt oder das InkPicture-Steuerelement (wobei EditingMode gleich Delete und EraserMode gleich StrokeErase ist) verwenden und den Radierer über einen Strich übergeben, erhalten Sie die folgende Ereignisfolge:
- FreihandDeleted
- InkAdded
- FreihandDeleted
Die zusätzlichen Ereignisse InkAdded und InkDeleted treten auf, weil der zugrunde liegende Code einen internen, unsichtbaren Strich hinzufügt, um den Radierer nachzuverfolgen.
Diese Ereignismethode wird in der _IInkEvents-Schnittstelle definiert. Die _IInkEvents-Schnittstelle implementiert die IDispatch-Schnittstelle mit dem Bezeichner DISPID_IEInkAdded.
Das InkAdded-Ereignis wird auch im Auswahl- oder Löschmodus ausgelöst, 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.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows XP Tablet PC Edition [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Nicht unterstützt |
| Header |
|
| Bibliothek |
|