_IAnalysisProxyEvents::ContextNodeDeleting-Ereignis
Tritt auf, bevor der IInkAnalyzer ein IContextNode-Objekt löscht.
Syntax
HRESULT ContextNodeDeleting(
[in] IInkAnalyzer *pInkAnalyzer,
[in] IContextNode *pContextNodeToBeDeleted
);
Parameter
-
pInkAnalyzer [in]
-
Das IInkAnalyzer-Objekt , das das IContextNode-Objekt löscht.
-
pContextNodeToBeDeleted [in]
-
Das zu löschende IContextNode-Objekt .
Rückgabewert
Eine Beschreibung der Rückgabewerte finden Sie unter Klassen und Schnittstellen – Freihandanalyse.
Bemerkungen
Verwenden Sie dieses Ereignis, wenn Ihre Anwendung eine eigene Datenstruktur verwaltet, die mit der von IInkAnalyzer synchronisiert wird. Dieses Ereignis tritt während der Abgleichsphase der Freihandanalyse oder als Reaktion auf eine Freihandanalysemethode auf, die einen IContextNode löscht.
Bevor der IInkAnalyzer einen IContextNode löscht, entfernt der IInkAnalyzer alle Striche aus dem Kontextknoten und entfernt alle Links zu anderen Kontextknoten. Bevor der Kontextknoten entfernt wird, löst der IInkAnalyzer möglicherweise die folgenden Ereignisse aus.
- Das _IAnalysisProxyEvents::StrokeReparented-Ereignis , wenn es einen Strich vom IContextNode verschiebt.
- Das _IAnalysisProxyEvents::ContextNodeLinkDeleting-Ereignis , bevor es einen IContextLink aus dem IContextNode entfernt.
- Das _IAnalysisProxyEvents::ContextNodeDeleting-Ereignis , bevor ein übergeordneter Kontextknoten entfernt wird, der keine untergeordneten Knoten mehr hat.
Weitere Informationen zum Synchronisieren Ihrer Anwendungsdaten mit dem IInkAnalyzer finden Sie unter Datenproxy mit Freihandanalyse.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows XP Tablet PC Edition [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Nicht unterstützt |
Header |
|
DLL |
|