InkDisp.InkDeleted 事件
从 InkDisp 对象中删除笔划时发生。
语法
void InkDeleted(
[in] VARIANT StrokeIds
);
parameters
-
StrokeIds [in]
-
指定发生此事件时已删除的所有笔划的笔划 ID 信息的整数数组。
有关 VARIANT 结构的详细信息,请参阅 使用 COM 库。
返回值
此事件不返回值。
备注
如果使用 InkOverlay 对象或 InkPicture 控件 (其中 EditingMode 等于 Delete , EraserMode 等于 StrokeErase) 并在笔划上传递橡皮擦,则会获得以下事件序列:
- InkDeleted
- InkAdded
- InkDeleted
发生其他 InkAdded 和 InkDeleted 事件是因为基础代码添加了一个内部的不可见笔划来跟踪橡皮擦。
此事件方法在 _IInkEvents 接口中定义。 _IInkEvents 接口实现标识符为 DISPID_IEInkDeleted 的 IDispatch 接口。
即使在选择或擦除模式下(而不仅仅是插入墨迹时), 也会触发 InkDeleted 事件。 这要求你监视编辑模式 (你负责设置) ,并在解释事件之前注意该模式。 此要求的优点是,通过提高对平台事件的认识,可以更自由地在平台上进行创新。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
标头 |
|
库 |
|