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

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

這是可讀寫的屬性。

語法

HRESULT put_AutoRedraw(
  VARIANT_BOOL AutoRedraw
);

參數

AutoRedraw

傳回值

備註

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

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

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

物件或控制項 事件
InkCollector 物件 基礎控制項無效和繪製事件。
InkOverlay 物件 基礎控制項無效和繪製事件。
InkPicture 控制項 InkPicture 控制項繼承了 Invalidated 和 Paint 事件。

需求

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

另請參閱

Draw 方法

DynamicRendering 屬性

IInkPicture

InkDisp 類別

InkPicture 控制項