Share via


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