PSM_GETRESULT訊息
由無模式屬性工作表用來擷取 PropertySheet傳回至強制回應屬性工作表的資訊。 您可以明確傳送此訊息,或使用 PropSheet_GetResult 宏。
參數
-
wParam
-
必須為零。
-
lParam
-
必須為零。
傳回值
如果成功,則傳回正值,否則傳回 -1。 下列傳回值具有特殊意義。
傳回碼 | 描述 |
---|---|
|
頁面會將 PSM_REBOOTSYSTEM 訊息傳送至屬性工作表。 電腦必須重新開機,使用者所做的變更才會生效。 |
|
頁面已將 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 [僅限傳統型應用程式] |
標頭 |
|