IAnalysisAlternate::GetAlternateNodes メソッド
この代替に関連付けられている IContextNode オブジェクトを取得します。
構文
HRESULT GetAlternateNodes(
[out] IContextNodes **ppAlternateNodes
);
パラメーター
-
ppAlternateNodes [out]
-
この代替に関連付けられている IContextNode オブジェクトを含む IContextNodes コレクションへのポインター。
戻り値
戻り値の説明については、「 クラスとインターフェイス - インク分析」を参照してください。
解説
注意事項
メモリ リークを回避するには、コンテキスト ノード コレクションを使用する必要がなくなったときに、*ppAlternateNodes で IUnknown::Release を呼び出します。
このメソッドは、この代替に関連付けられているリーフ コンテキスト ノードを返します。 リーフ ノードの例としては、InkWord、TextWord、Image、InkDrawing、InkBullet コンテキスト ノードがあります。 詳細については、「 IContextNode::GetType 」および 「コンテキスト ノードの種類」を参照してください。
これらは代替に対応しているため、IInkAnalyzer オブジェクトのルート IContextNode の子孫 (IInkAnalyzer::GetRootNode メソッドを参照) は、IAnalysisAlternates コレクションの最初の要素である最上位の代替要素でない限り、IInkAnalyzer オブジェクトの子孫ではありません。
必要条件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
Header |
|
[DLL] |
|