IInkDisp::CreateStrokes 方法 (msinkaut.h)
从现有 IInkStrokeDisp 对象创建新的 InkStrokes 集合。
语法
HRESULT CreateStrokes(
[in, optional] VARIANT StrokeIds,
[out, retval] IInkStrokes **Strokes
);
参数
[in, optional] StrokeIds
可选。 指定 InkDisp 对象中存在的笔划 ID 数组。 具有这些 ID 的笔划将添加到新的 InkStrokes 集合中。 默认值为 NULL。
有关 VARIANT 结构的详细信息,请参阅 使用 COM 库。
[out, retval] Strokes
此方法返回时,包含指向新 InkStrokes 集合的 指针。
返回值
此方法可以返回其中一个值。
返回代码 | 说明 |
---|---|
|
成功。 |
|
参数包含无效的指针。 |
|
仅VT_ARRAY (VARIANT 类型无效 |VT_I4支持的) 。 |
|
方法内发生异常。 |
|
无法分配内存以创建新的 Strokes 集合。 |
|
不存在的笔划 ID 已传递到 方法。 |
注解
如果 ids 参数为 NULL 或空数组,则会创建一个空 InkStrokes 集合。
要求
最低受支持的客户端 | Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | msinkaut.h |
Library | InkObj.dll |