次の方法で共有


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 タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
ライブラリ
InkDiv.dll