Evento _IAnalysisProxyEvents::ContextNodeMovingToPosition

Ocorre antes que o IInkAnalyzer mova um objeto IContextNode para uma nova posição dentro da coleção de subnodos de seu nó pai.

Sintaxe

HRESULT ContextNodeMovingToPosition(
  [in] IInkAnalyzer *pInkAnalyzer,
  [in] IContextNode *pISubNodeToMove,
  [in] IContextNode *pParentContextNode,
  [in] ULONG        ulNewIndex
);

Parâmetros

pInkAnalyzer [in]

O objeto IInkAnalyzer movendo o objeto IContextNode .

pISubNodeToMove [in]

O objeto IContextNode a ser movido.

pParentContextNode [in]

O objeto IContextNode pai de pISubNodeToMove.

ulNewIndex [in]

A nova localização de pISubNodeToMove na coleção de subnodos de seu nó pai.

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 analisador de tinta que move um IContextNode dentro da coleção de subnodos de seu nó pai (consulte IContextNode::GetParentNode e IContextNode::GetSubNodes).

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
IACom.h (também requer IACom_i.c)
DLL
IACom.dll

Confira também

_IAnalysisProxyEvents

IInkAnalyzer

IContextNode

Método IInkAnalyzer::Analyze

Método IInkAnalyzer::BackgroundAnalyze

IContextNode::GetParentNode

IContextNode::GetSubNodes

Referência de análise de tinta