IInkAnalyzer::RemoveStrokes 方法

IInkAnalyzer 中删除指定的笔划。

语法

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

parameters

ulStrokeIdCount [in]

plStrokes 中的笔划标识符数。

plStrokes [in]

要删除的笔划的标识符。

返回值

有关返回值的说明,请参阅 类和接口 - 墨迹分析

备注

此方法从 IInkAnalyzer 中删除指定笔划的数据包数据和引用。

此方法从引用笔划的叶上下文节点中删除笔划。 如果任何 IContextNode 不再引用任何笔划,此方法将删除不再有任何子节点的 IContextNode 和任何上级 IContextNode 对象。

此方法从 IContextNode 中删除笔划后,它会更新 IInkAnalyzer 对象的脏区域 (请参阅 IInkAnalyzer::GetDirtyRegion 方法) 以包含已删除笔划的边界框。

如果在 plStrokes 中标识的笔划未与 IInkAnalyzer 关联,此方法将忽略标识符。

如果在 plStrokes 中标识的笔划均未与墨迹分析器相关联,则此方法返回时不更新 IInkAnalyzer

当 plStrokes 为 null 时,此方法返回和错误代码。

要求

要求
最低受支持的客户端
Windows XP Tablet PC Edition [仅限桌面应用]
最低受支持的服务器
无受支持的版本
标头
IACom.h (还需要 IACom_i.c)
DLL
IACom.dll

另请参阅

IInkAnalyzer

IInkAnalyzer::AddStroke 方法

IInkAnalyzer::AddStrokeForLanguage 方法

IInkAnalyzer::AddStrokes 方法

IInkAnalyzer::AddStrokesForLanguage 方法

IInkAnalyzer::RemoveStroke 方法

IInkAnalyzer::GetDirtyRegion 方法

墨迹分析参考