_IAnalysisProxyEvents::ContextNodeCreated-Ereignis
Tritt auf, nachdem IInkAnalyzer ein IContextNode-Objekt erstellt hat.
Syntax
HRESULT ContextNodeCreated(
[in] IInkAnalyzer *pInkAnalyzer,
[in] IContextNode *pContextNodeCreated
);
Parameter
-
pInkAnalyzer [in]
-
Der IInkAnalyzer , der das IContextNode-Objekt erstellt.
-
pContextNodeCreated [in]
-
Das neue 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 erstellt.
Wenn der IInkAnalyzer einen IContextNode erstellt, enthält der neue IContextNode keine Striche, enthält keine Links zu anderen IContextNode-Objekten und hat möglicherweise nicht alle Eigenschaften festgelegt. Außerdem wird der neue IContextNode am Ende der Auflistung von Unterknoten des übergeordneten Knotens hinzugefügt (siehe IContextNode::GetParentNode und IContextNode::GetSubNodes). Nach diesem Ereignis kann der IInkAnalyzer die folgenden Ereignisse auslösen.
- Das _IAnalysisProxyEvents::StrokeReparented-Ereignis , wenn ein Strich von einem Kontextknoten zu einem anderen verschoben wird.
- Das _IAnalysisProxyEvents::ContextNodeLinkAdding-Ereignis , wenn ein IContextLink zu einem IContextNode hinzugefügt wird.
- Das _IAnalysisProxyEvents::ContextNodeMovingToPosition-Ereignis , wenn es die Reihenfolge eines IContextNode innerhalb der Auflistung von Unterknoten des übergeordneten Knotens ändert.
- Der IInkAnalyzer löst das ereignis _IAnalysisProxyEvents::ContextNodePropertiesUpdated aus , nachdem es den Zustand des IContextNode für diese Analysephase aufgelöst hat.
Weitere Informationen zum Synchronisieren Ihrer Anwendungsdaten mit 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 |
|