IInkCollector::get_AutoRedraw 方法 (msinkaut.h)
取得或設定值,指定當視窗失效時,筆跡收集器是否會重新繪製筆跡。
這是可讀寫的屬性。
語法
HRESULT get_AutoRedraw(
VARIANT_BOOL *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 |