Метод IInkAnalyzer::FindNodesOfTypeForStrokes

Извлекает все объекты IContextNode указанного типа, содержащие указанные росчерки.

Синтаксис

HRESULT FindNodesOfTypeForStrokes(
  [in]  const GUID          *pNodeType,
  [in]        ULONG         ulStrokeIdsCount,
  [in]        LONG          *plStrokeIds,
  [out]       IContextNodes **ppContextNodesFound
);

Параметры

pNodeType [in]

Глобальный уникальный идентификатор (GUID), указывающий тип узла.

ulStrokeIdsCount [in]

Число переданных идентификаторов росчерка.

plStrokeIds [in]

Массив идентификаторов штрихов.

ppContextNodesFound [out]

Коллекция объектов IContextNode , содержащих все узлы типа pNodeType , содержащие штрихи с идентификаторами в массиве plStrokeIds .

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

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

Remarks

Внимание!

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

Свойство pNodeType должно содержать GUID из констант типов узлов контекста .

Если указанный тип узла не является конечным узлом, но один из потомков узла ссылается на штрих в коллекции штрихов, этот узел добавляется в возвращаемую коллекцию.

Если IInkAnalyzer не содержит такого объекта IContextNode, возвращается пустая коллекция IContextNodes .

Требования

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

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

IInkAnalyzer

Метод IInkAnalyzer::FindInkLeafNodes

Метод IInkAnalyzer::FindInkLeafNodesForStrokes

Метод IInkAnalyzer::FindLeafNodes

Метод IInkAnalyzer::FindNode

Метод IInkAnalyzer::FindNodesOfType

Метод IInkAnalyzer::FindNodesOfTypeInSubTree

Метод IInkAnalyzer::FindNodesWithCallBack

Метод IInkAnalyzer::FindNodesWithCallBackInSubTree

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