событие _IAnalysisProxyEvents::ContextNodeCreated
Происходит после того, как IInkAnalyzer создает объект IContextNode .
Синтаксис
HRESULT ContextNodeCreated(
[in] IInkAnalyzer *pInkAnalyzer,
[in] IContextNode *pContextNodeCreated
);
Параметры
-
pInkAnalyzer [in]
-
IInkAnalyzer, создающие объект IContextNode.
-
pContextNodeCreated [in]
-
Новый объект IContextNode .
Возвращаемое значение
Описание возвращаемых значений см. в разделе Классы и интерфейсы — анализ рукописного ввода.
Комментарии
Используйте это событие, если приложение поддерживает собственную структуру данных, которая синхронизирована с структурой IInkAnalyzer. Это событие возникает на этапе согласования анализа рукописного ввода или в ответ на метод анализатора рукописного ввода, который создает IContextNode.
Когда IInkAnalyzer создает IContextNode, новый IContextNode не содержит штрихов, не содержит ссылок на другие объекты IContextNode и может иметь не все его свойства. Кроме того, новый IContextNode добавляется в конец коллекции дочерних узлов родительского узла (см. разделы IContextNode::GetParentNode и IContextNode::GetSubNodes). После этого события IInkAnalyzer может вызвать следующие события.
- Событие _IAnalysisProxyEvents::StrokeReparented при перемещении росчерка из одного узла контекста в другой.
- Событие _IAnalysisProxyEvents::ContextNodeLinkAdding при добавлении IContextLink в IContextNode.
- Событие _IAnalysisProxyEvents::ContextNodeMovingToPosition при изменении порядка IContextNode в коллекции дочерних узлов родительского узла.
- IInkAnalyzer вызывает событие _IAnalysisProxyEvents::ContextNodePropertiesUpdated после разрешения состояния IContextNode для этого этапа анализа.
Дополнительные сведения о синхронизации данных приложения с IInkAnalyzer см. в статье Прокси-сервер данных с анализом рукописного ввода.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Заголовок |
|
DLL |
|