IInkAnalyzer::RemoveStroke メソッド
指定したストロークを IInkAnalyzer から削除します。
構文
HRESULT RemoveStroke(
[in] LONG *plStrokeId
);
パラメーター
-
plStrokeId [in]
-
ストローク識別子。
戻り値
戻り値の説明については、「 クラスとインターフェイス - インク分析」を参照してください。
解説
このメソッドは、 IInkAnalyzer から指定されたストロークのパケット データと への参照を削除します。
このメソッドは、ストロークを参照するリーフ コンテキスト ノードからストロークを削除します。 IContextNode がストロークを参照しなくなった場合、このメソッドは IContextNode オブジェクトと、子ノードを持たなくなった先祖 IContextNode オブジェクトを削除します。
このメソッドは、IContextNode からストロークを削除した後、IInkAnalyzer オブジェクトのダーティ領域 (「IInkAnalyzer::GetDirtyRegion メソッド」を参照) を更新して、削除されたストロークの境界ボックスを含めます。
plStrokeId がIInkAnalyzer に関連付けられているストロークを識別しない場合、このメソッドはインク アナライザーを更新せずに を返します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP タブレット PC エディション [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
サポートなし |
ヘッダー |
|
[DLL] |
|