InkOverlay.Stroke 事件
当用户在任何平板电脑上绘制新笔划时发生。
语法
void Stroke(
[in] IInkCursor *Cursor,
[in] IInkStrokeDisp *Stroke,
[in, out] VARIANT_BOOL *Cancel
);
parameters
-
光标 [in]
-
生成 Stroke 事件的 IInkCursor 对象。
-
笔划 [in]
-
收集的 IInkStrokeDisp 对象。
-
取消 [in, out]
-
指定是否应取消事件。 如果 为 TRUE,则取消笔划的集合。
返回值
此事件不返回值。
备注
此事件方法在 ID 为 DISPID_ICEStroke 的) (调度接口_IInkCollectorEvents、_IInkOverlayEvents和_IInkPictureEvents仅调度接口中定义。
在选择或擦除模式下触发 Stroke 事件,而不仅仅是插入墨迹时触发。 这要求你监视编辑模式 (你负责设置) ,并在解释事件之前知道该模式。 此要求的优点是,通过提高对平台事件的认识,可以更自由地在平台上进行创新。
注意
当用户完成绘制笔划时触发 Stroke 事件,而不是在将笔划添加到 InkStrokes 集合时触发。 当用户第一次开始绘制笔划时,它会立即添加到 InkStrokes 集合中;但是, 在笔划 完成之前,Stroke 事件不会触发。 因此,笔划可以存在于 Stroke 事件处理程序未看到的 InkStrokes 集合中。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 |
无受支持的版本 |
标头 |
|
库 |
|