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]
-
plStrokeIds 配列の識別子を持つストロークを含む pNodeType 型のすべてのノードを含む IContextNode オブジェクトのコレクション。
戻り値
戻り値の説明については、「 クラスとインターフェイス - インク分析」を参照してください。
解説
注意事項
メモリ リークを回避するには、 オブジェクトを使用する必要がなくなったときに、*ppContextNodesFound で IUnknown::Release を呼び出します。
pNodeType プロパティには、コンテキスト ノードの種類の定数からの GUID が含まれている必要があります。
指定したノード タイプがリーフ ノードではなく、ノードの子孫の 1 つが strokes コレクション内のストロークを参照している場合、そのノードは返されるコレクションに追加されます。
IInkAnalyzer にそのような IContextNode が含まれない場合は、空の IContextNodes コレクションが返されます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP Tablet PC Edition [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
ヘッダー |
|
[DLL] |
|