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 [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
标头 |
|
DLL |
|