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