共用方式為


iInkPicture::get_AutoRedraw 方法 (msinkaut.h)

取得或設定值,這個值會指定當視窗失效時,筆跡收集器是否會重新繪製筆跡。

這是可讀寫的屬性。

語法

HRESULT get_AutoRedraw(
  VARIANT_BOOL *AutoRedraw
);

參數

AutoRedraw

傳回值

備註

如果 AutoRedraw是VARIANT_TRUE,筆跡收集器會在視窗失效時重新繪製筆跡。 例如,如果您最小化窗口,然後還原視窗,則會自動重新繪製筆跡。 如果 VARIANT_FALSE,當視窗失效時,筆跡收集器不會重新繪製筆跡。 例如,如果您最小化窗口,然後還原視窗,筆跡就會從畫面消失。

AutoRedrawVARIANT_FALSE時,除非 DynamicRendering 屬性為 false,否則筆跡會在筆跡時顯示。

當您的應用程式執行自定義轉譯或應用程式對繪製問題敏感時,您可以自行處理重繪,並將 AutoRedraw 屬性設定為 inkCollector 物件、InkOverlay 物件或 InkPicture 控件的 VARIANT_FALSE。 使用下表中的事件來處理重繪。

物件或控件 事件
InkCollector 物件 基礎控件 Invalidated 和 Paint 事件。
InkOverlay 物件 基礎控件 Invalidated 和 Paint 事件。
InkPicture 控制件 InkPicture 控件繼承了 Invalidated 和 Paint 事件。

規格需求

需求
最低支援的用戶端 Windows XP Tablet PC Edition [僅限傳統型應用程式]
最低支援的伺服器 都不支援
目標平台 Windows
標頭 msinkaut.h
程式庫 InkObj.dll

另請參閱

Draw 方法

DynamicRendering 屬性

IInkPicture

InkDisp 類別

InkPicture 控制件