событие _IAnalysisProxyEvents::InkAnalyzerStateChanging
Происходит до того, как IInkAnalyzer согласует результаты анализа, чтобы приложение синхронизировать данные с IInkAnalyzer.
Синтаксис
HRESULT InkAnalyzerStateChanging(
[in] IInkAnalyzer *pInkAnalyzer
);
Параметры
-
pInkAnalyzer [in]
-
IInkAnalyzer, который вот-вот согласует свои результаты анализа.
Возвращаемое значение
Описание возвращаемых значений см. в разделе Классы и интерфейсы — анализ рукописного ввода.
Комментарии
Используйте это событие, когда приложение поддерживает собственную структуру данных, которая синхронизирована с структурой IInkAnalyzer. Когда IInkAnalyzer вызывает это событие, приложение должно заполнить подноды корневого узла анализатора рукописного ввода (см. раздел IContextNode::GetSubNodes и IInkAnalyzer::GetRootNode Method).
IInkAnalyzer вызывает это событие после того, как вызывает событие _IAnalysisEvents::ReadyToReconcile. Это событие вызывается только при выполнении фонового анализа.
Заблокируйте структуру данных, когда IInkAnalyzer вызывает событие _IAnalysisProxyEvents::InkAnalyzerStateChanging . Изменения структуры данных на этом этапе анализа могут привести к ошибкам при анализе рукописного ввода и синхронизации. Разблокируйте структуру данных, когда IInkAnalyzer вызывает событие _IAnalysisEvents::IntermediateResults или _IAnalysisEvents::Results .
Дополнительные сведения об синхронизации данных приложения с IInkAnalyzer см. в разделе Data Proxy with Ink Analysis.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows XP Tablet PC Edition [только классические приложения] |
Минимальная версия сервера |
Ни одна версия не поддерживается |
Заголовок |
|
DLL |
|