Поделиться через


Метод IAnalysisAlternate::GetAlternateNodes

Возвращает объекты IContextNode , связанные с этим альтернативным вариантом.

Синтаксис

HRESULT GetAlternateNodes(
  [out] IContextNodes **ppAlternateNodes
);

Параметры

ppAlternateNodes [out]

Указатель на коллекцию IContextNodes , содержащую объекты IContextNode , связанные с этим альтернативным вариантом.

Возвращаемое значение

Описание возвращаемых значений см. в разделе Классы и интерфейсы — анализ рукописного ввода.

Remarks

Внимание!

Чтобы избежать утечки памяти, вызовите IUnknown::Release в *ppAlternateNodes , если вам больше не нужно использовать коллекцию узлов контекста.

Этот метод возвращает конечные узлы контекста, связанные с этим альтернативным вариантом. Примерами конечных узлов являются узлы контекста InkWord, TextWord, Image, InkDrawing и InkBullet. Дополнительные сведения см. в разделах IContextNode::GetType и Типы узлов контекста.

Поскольку они соответствуют альтернативам, эти объекты IContextNode не являются потомками корневого IContextNode объекта IInkAnalyzer (см. IInkAnalyzer::GetRootNode Method), если они не являются верхним альтернативным элементом, который является первым элементом в коллекции IAnalysisAlternates.

Требования

Требование Значение
Минимальная версия клиента
Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Заголовок
IACom.h (также требуется IACom_i.c)
DLL
IACom.dll

См. также раздел

IAnalysisAlternate

IContextNode

IContextNodes

Справочник по анализу рукописного ввода

System.Windows.Ink.AnalysisCore.AnalysisAlternateBase.AlternateNodes