iInkCollector::get_AutoRedraw 方法 (msinkaut.h)
获取或设置一个值,该值指定在窗口失效时墨迹收集器是否重新绘制墨迹。
此属性是可读写的。
语法
HRESULT get_AutoRedraw(
VARIANT_BOOL *AutoRedraw
);
参数
AutoRedraw
返回值
无
备注
如果 VARIANT_TRUE,则墨迹收集器在窗口失效时重新绘制墨迹。 例如,如果最小化窗口,然后还原它,则墨迹会自动重绘。 如果 VARIANT_FALSE,则当窗口失效时,墨迹收集器不会重新绘制墨迹。 例如,如果最小化窗口,然后还原窗口,墨迹将从屏幕上消失。
VARIANT_FALSEAutoRedraw 时,墨迹在墨迹书写时显示,除非 DynamicRendering 属性为 false。
当应用程序执行自定义呈现或应用程序对绘制问题很敏感时,你可以自行处理重新绘制,并将 AutoRedraw 属性设置为 inkCollector 对象、InkOverlay 对象或 InkPicture 控件的VARIANT_FALSE。 使用下表中的事件来处理重绘。
对象或控件 | 事件 |
---|---|
InkCollector 对象 | 基础控件无效和画图事件。 |
InkOverlay 对象 | 基础控件无效和画图事件。 |
InkPicture 控件 | InkPicture 控件继承的 Invalidated 和 Paint 事件。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows XP Tablet PC Edition [仅限桌面应用] |
最低受支持的服务器 | 无受支持的版本 |
目标平台 | Windows |
标头 | msinkaut.h |
Library | InkObj.dll |