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


Функция SetLineRecoCallback

Задает функцию обратного вызова, используемую во время распознавания строк.

Эта вспомогательная функция не предназначена для использования в коде приложения.

Синтаксис

HRESULT WINAPI SetLineRecoCallback(
  _In_ INT_PTR        hDivider,
       GetLineRecoDef pfn
);

Параметры

hDivider [in]

Дескриптор объекта InkDivider .

Pfn

Указатель на функцию, которая вызывается при распознавании переданного inkDivider .

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

Эта функция может возвращать одно из этих значений.

Код возврата Описание
S_OK
Функция выполнена успешно.
E_INVALIDARG
Недопустимый параметр pDivider .

 

Комментарии

Ниже приведен синтаксис функции обратного вызова.

public delegate void GetLineRecoDef(
        int cStrokes, 
        [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.I4, SizeParamIndex = 0)]int [] aStrokeIds, 
        float degrees, 
        Point point, 
        [MarshalAs(UnmanagedType.BStr)] out string lineString, 
        out int cSegment, 
        out int[] strokeIdOrdered, 
        out int[] segmentStrokes,
        [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.BStr)] out string [] aSegmentString
    );

Требования

Требование Значение
Минимальная версия клиента
Windows XP Tablet PC Edition [только классические приложения]
Минимальная версия сервера
Ни одна версия не поддерживается
Библиотека
InkDiv.dll