InkDisp.InkAdded 事件

将笔划添加到 InkDisp 对象时发生。

语法

void InkAdded(
  [in] VARIANT StrokeIds
);

参数

StrokeIds [in]

发生此事件时添加的所有笔划的笔划 ID 信息的整数数组。

有关 VARIANT 结构的详细信息,请参阅 使用 COM 库

返回值

此事件不返回值。

备注

如果使用 InkOverlay 对象或 InkPicture 控件 (其中 EditingMode 等于 DeleteEraserMode 等于 StrokeErase) 并在笔划上传递橡皮擦,则会获得以下事件序列:

发生其他 InkAddedInkDeleted 事件是因为基础代码添加了一个内部的不可见笔划来跟踪橡皮擦。

此事件方法在 _IInkEvents 接口中定义。 _IInkEvents 接口实现标识符为 DISPID_IEInkAdded 的 IDispatch 接口。

即使在选择或擦除模式下(而不仅仅是插入墨迹时), 也会触发 InkAdded 事件。 这要求你监视编辑模式 (你负责设置) ,并在解释事件之前注意该模式。 此要求的优点是,通过提高对平台事件的认识,可以更自由地在平台上进行创新。

要求

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

InkObj.dll

另请参阅

InkDisp 类

EditingMode 属性 [InkOverlay 类]

EraserMode 属性 [InkOverlay 类]

InkDeleted 事件

InkOverlay 类

InkPicture 控件参考

IInkStrokeDisp 接口