InkDisp.InkDeleted-Ereignis

Tritt ein, wenn ein Strich aus dem InkDisp-Objekt gelöscht wird.

Syntax

void InkDeleted(
  [in] VARIANT StrokeIds
);

Parameter

StrokeIds [ In]

Gibt das ganzzahlige Array von Strich-ID-Informationen für alle Striche an, die beim Auftreten dieses Ereignisses gelöscht wurden.

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 verwenden (wobei EditingMode gleich Delete und EraserMode gleich StrokeEraseist) und den Radierer über einen Strich übergeben, erhalten Sie die folgende Sequenz von Ereignissen:

Die zusätzlichen Ereignisse InkAdded und InkDeleted treten auf, da 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 _ IEInkDeleted.

Das InkDeleted-Ereignis wird ausgelöst, auch wenn sie sich im Auswahl- oder Löschmodus befindet, 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.

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

InkDisp-Klasse

EditingMode-Eigenschaft [ inkOverlay-Klasse]

EraserMode Property [ InkOverlay-Klasse]

InkAdded-Ereignis

InkOverlay-Klasse

Referenz zum InkPicture-Steuerelement

IInkStrokeDisp-Schnittstelle