Freigeben über


InkDisp.InkDeleted-Ereignis

Tritt auf, 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 gelöscht 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 Ereignissequenz:

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 ist in der _IInkEvents-Schnittstelle definiert. Die _IInkEvents-Schnittstelle implementiert die IDispatch-Schnittstelle mit dem Bezeichner DISPID_IEInkDeleted.

Das InkDeleted-Ereignis wird auch im Auswahl- oder Löschmodus ausgelöst, nicht nur beim Einfügen von Freihandeingaben. Dies erfordert, dass Sie den Bearbeitungsmodus (für den Sie verantwortlich sind) überwachen und den Modus vor der Interpretation des Ereignisses beachten. 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
Msinkaut.h (erfordert auch Msinkaut_i.c)
Bibliothek
InkObj.dll

Siehe auch

InkDisp-Klasse

EditingMode-Eigenschaft [InkOverlay-Klasse]

EraserMode-Eigenschaft [InkOverlay-Klasse]

InkAdded-Ereignis

InkOverlay-Klasse

InkPicture-Steuerelementreferenz

IInkStrokeDisp-Schnittstelle