IInkCollector::p ut_AutoRedraw 方法 (msinkaut.h)

获取或设置一个值,该值指定墨迹收集器是否在窗口失效时重新绘制墨迹。

此属性是可读写的。

语法

HRESULT put_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

另请参阅

Draw 方法

DynamicRendering 属性

IInkCollector

InkCollector 类

InkDisp 类