IInkAnalyzer::FindInkLeafNodesForStrokes メソッド
指定したストロークを含むインク リーフ ノードを取得します。
構文
HRESULT FindInkLeafNodesForStrokes(
[in] ULONG ulStrokeIdsCount,
[in] LONG *plStrokeIds,
[out] IContextNodes **ppContextNodesFound
);
パラメーター
-
ulStrokeIdsCount [in]
-
渡されたストローク識別子の数。
-
plStrokeIds [in]
-
ストローク識別子の配列。
-
ppContextNodesFound [out]
-
plStrokeIds 配列内の識別子を持つストロークを含むすべてのインク リーフ ノードを含む IContextNode オブジェクトのコレクション。
戻り値
戻り値の説明については、「 クラスとインターフェイス - インク分析」を参照してください。
解説
注意事項
メモリ リークを回避するには、 オブジェクトを使用する必要がなくなったときに、ppContextNodesFound で IUnknown::Release を呼び出します。
リーフ ノードには子ノードが含まれていません。 インク ノードにはストローク データが含まれます。 インク リーフ ノードの例としては、InkWord、InkDrawing、InkBullet IContextNode オブジェクトがあります。 詳細については、「 コンテキスト ノードの種類」を参照してください。
指定したストロークを含むノードがない場合は、空の IContextNodes コレクションが返されます。 同様に、 ulStrokeIdsCount が 0 の場合は、空の IContextNodes コレクションが返されます。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
Header |
|
[DLL] |
|