共用方式為


PSM_GETRESULT訊息

由無模式屬性工作表用來擷取 PropertySheet傳回至強制回應屬性工作表的資訊。 您可以明確傳送此訊息,或使用 PropSheet_GetResult 宏。

參數

wParam

必須為零。

lParam

必須為零。

傳回值

如果成功,則傳回正值,否則傳回 -1。 下列傳回值具有特殊意義。

傳回碼 描述
ID_PSREBOOTSYSTEM
頁面會將 PSM_REBOOTSYSTEM 訊息傳送至屬性工作表。 電腦必須重新開機,使用者所做的變更才會生效。
ID_PSRESTARTWINDOWS
頁面已將 PSM_RESTARTWINDOWS 訊息傳送至屬性工作表。 必須重新開機 Windows,使用者所做的變更才會生效。

備註

若要擷取擴充的錯誤資訊,請呼叫 GetLastError

此訊息的傳回值與 Modal 屬性工作表傳回的內容相同。

5.80 版。 PropertySheet傳回值具有模式和無模式屬性工作表的不同資訊。 在某些情況下,如果屬性工作表是強制回應,則無模式屬性工作表可能需要從 PropertySheet 收到的資訊。 特別是,他們可能需要知道是否已傳回ID_PSREBOOTSYSTEM或ID_PSRESTARTWINDOWS。

對於無模式屬性工作表,您的訊息迴圈應該使用 PSM_ISDIALOGMESSAGE 將訊息傳遞至屬性工作表對話方塊,並 PSM_GETCURRENTPAGEHWND 判斷何時要終結對話方塊。 當使用者按一下 [ 確定 ] 或 [ 取消 ] 按鈕時, PSM_GETCURRENTPAGEHWND會 傳回 Null。 然後,您可以傳送PSM_GETRESULT訊息,以擷取強制回應屬性工作表從PropertySheet收到的值。

注意

使用 (精靈樣式PSH_AEROWIZARD ) 時,不支援此訊息。

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2003 [僅限傳統型應用程式]
標頭
Prsht.h