_IAnalysisProxyEvents::ContextNodeCreated 事件
在 IInkAnalyzer 创建 IContextNode 对象之后发生。
语法
HRESULT ContextNodeCreated(
[in] IInkAnalyzer *pInkAnalyzer,
[in] IContextNode *pContextNodeCreated
);
parameters
-
pInkAnalyzer [in]
-
创建 IContextNode 对象的 IInkAnalyzer。
-
pContextNodeCreated [in]
-
新的 IContextNode 对象。
返回值
有关返回值的说明,请参阅 类和接口 - 墨迹分析。
备注
当应用程序维护其自己的数据结构(与 IInkAnalyzer 的数据结构同步)时,请使用此事件。 此事件发生在墨迹分析的协调阶段,或响应创建 IContextNode 的墨迹分析器方法。
当 IInkAnalyzer 创建 IContextNode 时,新的 IContextNode 不包含任何笔划,不包含指向其他 IContextNode 对象的链接,并且可能未设置其所有属性。 此外,新的 IContextNode 将添加到其父节点的子节点集合的末尾, (请参阅 IContextNode::GetParentNode 和 IContextNode::GetSubNodes) 。 在此事件之后, IInkAnalyzer 可能会引发以下事件。
- _IAnalysisProxyEvents::StrokeReparented 事件,它将笔划从一个上下文节点移动到另一个上下文节点。
- 将 IContextLink 添加到 IContextNode 时_IAnalysisProxyEvents::ContextNodeLinkAdding 事件。
- _IAnalysisProxyEvents::ContextNodeMovingToPosition 事件,当它更改 IContextNode 在其父节点的子节点集合中的顺序时。
- IInkAnalyzer 在此分析阶段解析 IContextNode 的状态后,会引发 _IAnalysisProxyEvents::ContextNodePropertiesUpdated 事件。
有关将应用程序数据与 IInkAnalyzer 同步的详细信息,请参阅 使用墨迹分析的数据代理。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
标头 |
|
DLL |
|