IInkAnalyzer::RemoveStrokes メソッド

指定したストロークを IInkAnalyzer から削除します。

構文

HRESULT RemoveStrokes(
  [in] ULONG ulStrokeIdCount,
  [in] LONG  *plStrokes
);

パラメーター

ulStrokeIdCount [in]

plStrokes 内のストローク識別子の数。

plStrokes [in]

削除するストロークの識別子。

戻り値

戻り値の説明については、「 クラスとインターフェイス - インク分析」を参照してください。

解説

このメソッドは、 のパケット データと、指定したストロークへの参照を IInkAnalyzer から削除します。

このメソッドは、ストロークを参照するリーフ コンテキスト ノードからストロークを削除します。 IContextNode がストロークを参照しなくなった場合、このメソッドは IContextNode オブジェクトと、子ノードを持たなくなった先祖 IContextNode オブジェクトを削除します。

このメソッドは、IContextNode からストロークを削除した後、IInkAnalyzer オブジェクトのダーティ領域 (「IInkAnalyzer::GetDirtyRegion メソッド」を参照) を更新して、削除されたストロークの境界ボックスを含めます。

plStrokes で識別されたストロークが IInkAnalyzer に関連付けられていない場合、このメソッドは識別子を無視します。

plStrokes で識別されたストロークがインク アナライザーに関連付けられていない場合、このメソッドは IInkAnalyzer を更新せずに を返します。

plStrokes が null の場合、このメソッドは と エラー コードを返します。

要件

要件
サポートされている最小のクライアント
Windows XP タブレット PC エディション [デスクトップ アプリのみ]
サポートされている最小のサーバー
サポートなし
ヘッダー
IACom.h (IACom_i.c も必要)
[DLL]
IACom.dll

関連項目

IInkAnalyzer

IInkAnalyzer::AddStroke メソッド

IInkAnalyzer::AddStrokeForLanguage メソッド

IInkAnalyzer::AddStrokes メソッド

IInkAnalyzer::AddStrokesForLanguage メソッド

IInkAnalyzer::RemoveStroke メソッド

IInkAnalyzer::GetDirtyRegion メソッド

インク分析リファレンス