_IAnalysisProxyEvents interface

Specifies events associated with the data proxy steps of an IInkAnalyzer object.

Events

The _IAnalysisProxyEvents interface has these events.

Event Description
ContextNodeCreated Occurs after the IInkAnalyzer creates an IContextNode object.
ContextNodeDeleting Occurs before the IInkAnalyzer deletes an IContextNode object.
ContextNodeLinkAdding Occurs before the IInkAnalyzer adds an IContextLink object between two IContextNode objects.
ContextNodeLinkDeleting Occurs before the IInkAnalyzer deletes a IContextLink object between two IContextNode objects.
ContextNodeMovingToPosition Occurs before the IInkAnalyzer moves an IContextNode object to a new position within its parent node's collection of subnodes.
ContextNodePropertiesUpdated Occurs after the IInkAnalyzer updates one or more properties of an IContextNode object.
ContextNodeReparenting Occurs before the IInkAnalyzer moves an IContextNode object by changing its parent node.
InkAnalyzerStateChanging Occurs before the IInkAnalyzer reconciles analysis results so that an application can synchronize data with the IInkAnalyzer.
PopulateContextNode Occurs before the IInkAnalyzer performs analysis within the region of a partially populated IContextNode object.
StrokeReparented Occurs when the IInkAnalyzer moves a stroke from one IContextNode object to another.

Remarks

Use these events when your application maintains its own data structure, which is synchronized with that of the IInkAnalyzer. For more information about synchronizing your application data with the IInkAnalyzer, see Data Proxy with Ink Analysis.

Requirements

Requirement Value
Minimum supported client
Windows XP Tablet PC Edition [desktop apps only]
Minimum supported server
None supported
Header
IACom.h (also requires IACom_i.c)
DLL
IACom.dll

See also

IInkAnalyzer

IContextNode

IInkAnalyzer::Analyze Method

IInkAnalyzer::BackgroundAnalyze Method

_IAnalysisEvents

Ink Analysis Reference