IInkCustomStrokes::Remove 方法 (msinkaut.h)
从 IInkCustomStrokes 集合中删除 InkStrokes 集合。
语法
HRESULT Remove(
[in] VARIANT Identifier
);
parameters
[in] Identifier
要从自定义笔划集合中删除的笔划集合的名称或索引。
有关 VARIANT 结构的详细信息,请参阅 使用 COM 库。
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
参数包含无效的指针。 |
|
无法分配内存以完成操作。 |
|
方法内发生异常。 |
|
输入参数无效。 |
|
InkStrokes 集合的 InkDisp 对象与 IInkStrokeDisp 对象不匹配。 |
|
发生了未指定的错误。 |
|
传入了无效的变体。 |
注解
IInkCustomStrokes 集合是对墨迹数据的引用集,而不是实际数据本身。 此方法仅从数据的快照或引用中删除笔划集合,不删除实际墨迹数据。 若要从实际墨迹数据中删除集合,请调用 InkDisp 对象的 DeleteStrokes 方法。
Identifier 参数可以是 BSTR 或 LONG。 将 BSTR 用于将自定义笔划添加到集合时最初提供给自定义笔划的名称,并使用 long 作为集合中自定义笔划的索引。 若要在使用后期绑定(例如使用脚本语言)时指定自定义笔划的名称,必须将 参数作为字符串文本传递,而不使用变量。
有关 BSTR 数据类型的详细信息,请参阅 使用 COM 库。
要求
最低受支持的客户端 | Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | msinkaut.h |
Library | InkObj.dll |