IPenInputPanel::Refresh 方法 (peninputpanel.h)

[重新整理 已不再可供 Windows XP Tablet PC Edition 使用。 請改用 文字輸入面板 (TIP) 。]

匯報 並根據平板電腦輸入面板設定還原 PenInputPanel 屬性、自動放置手寫筆輸入面板,並將使用者介面設定為預設面板。

Syntax

HRESULT Refresh();

傳回值

這個方法可以傳回下列其中一個值。

傳回碼 描述
S_OK
成功。
E_UNEXPECTED
非預期的參數或屬性類型。
E_FAIL
發生未指定的錯誤。

備註

Refresh 方法會還原預設面板。 例如,如果 DefaultPanel 屬性設定為 Keyboard , 而 CurrentPanel 屬性設定為 Handwriting, 則 Refresh 方法會將手寫筆輸入面板設定為 Keyboard。 如果 DefaultPanel 屬性設定為 Default,Refresh 方法就不會變更手寫筆輸入面板。

Refresh 方法會自動將手寫筆輸入面板放置在與其附加的控件相對的位置。

Refresh 方法會使用 [輸入面板] 設定來更新手寫筆輸入面板。 例如,您可以變更 PenInputPanel 物件,然後呼叫 Refresh 將設定還原到從輸入面板複製的設定。

每當輸入面板設定變更時, 就會自動更新 PenInputPanel 物件。

當手寫筆輸入面板沒有焦點時呼叫 Refresh 將會產生錯誤。

注意 一般而言,您不需要呼叫 Refresh ,因為上述所有專案都是在手寫筆輸入面板啟用期間執行。 不過,如果 AutoShow 屬性設定為 FALSE,您可以停用手寫筆輸入面板的啟用。 因此,需要 Refresh 方法。
 

規格需求

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

另請參閱

IPenInputPanel

PenInputPanel