Evento _IAnalysisProxyEvents::ContextNodeCreated
Ocorre depois que o IInkAnalyzer cria um objeto IContextNode .
Sintaxe
HRESULT ContextNodeCreated(
[in] IInkAnalyzer *pInkAnalyzer,
[in] IContextNode *pContextNodeCreated
);
Parâmetros
-
pInkAnalyzer [in]
-
O IInkAnalyzer criando o objeto IContextNode .
-
pContextNodeCreated [in]
-
O novo objeto IContextNode .
Valor retornado
Para obter uma descrição dos valores retornados, consulte Classes e Interfaces – Análise de Tinta.
Comentários
Use esse evento quando seu aplicativo mantiver sua própria estrutura de dados, que é sincronizada com a do IInkAnalyzer. Esse evento ocorre durante a fase de reconciliação da análise de tinta ou em resposta a um método de analisador de tinta que cria um IContextNode.
Quando o IInkAnalyzer cria um IContextNode, o novo IContextNode não contém nenhum traço, não contém links para outros objetos IContextNode e pode não ter todas as suas propriedades definidas. Além disso, o novo IContextNode é adicionado ao final da coleção de subnodos de seu nó pai (consulte IContextNode::GetParentNode e IContextNode::GetSubNodes). Após esse evento, o IInkAnalyzer pode gerar os eventos a seguir.
- O evento _IAnalysisProxyEvents::StrokeReparented quando move um traço de um nó de contexto para outro.
- O evento _IAnalysisProxyEvents::ContextNodeLinkAdding quando adiciona um IContextLink a um IContextNode.
- O evento _IAnalysisProxyEvents::ContextNodeMovingToPosition quando ele altera a ordem de um IContextNode dentro da coleção de subnodos de seu nó pai.
- O IInkAnalyzer gera o evento _IAnalysisProxyEvents::ContextNodePropertiesUpdated depois de resolver o estado do IContextNode para esta fase de análise.
Para obter mais informações sobre como sincronizar os dados do aplicativo com o IInkAnalyzer, consulte Proxy de Dados com Análise de Tinta.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows XP Tablet PC Edition [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Nenhum compatível |
Cabeçalho |
|
DLL |
|