PropSheet_GetResult巨集 (prsht.h)
由無模式屬性表用來擷取屬性表所傳回的資訊,PropertySheet。 您可以使用此巨集或明確傳送 PSM_GETRESULT 訊息。
語法
int PropSheet_GetResult(
HWND hDlg
);
參數
hDlg
類型:HWND
屬性表對話框的句柄。
傳回值
類型:int
如果成功,則傳回正值,否則傳回 -1。 下列傳回值具有特殊意義。
傳回碼 | 描述 |
---|---|
ID_PSREBOOTSYSTEM | 頁面會將PSM_REBOOTSYSTEM訊息傳送至屬性表。 計算機必須重新啟動,使用者所做的變更才會生效。 |
ID_PSRESTARTWINDOWS | 頁面已將PSM_RESTARTWINDOWS訊息傳送至屬性表。 必須重新啟動 Windows,使用者所做的變更才會生效。 |
言論
若要擷取擴充的錯誤資訊,請呼叫 GetLastError。
傳回值與屬性表 屬性表 傳回的值相同。
5.80 版。 PropertySheet 傳回值會針對強制回應和無模式屬性表提供不同的資訊。 在某些情況下,如果屬性表已強制回應,則無模式屬性表可能需要從 PropertySheet 收到的資訊。 特別是,他們可能需要知道ID_PSREBOOTSYSTEM或ID_PSRESTARTWINDOWS是否已傳回。
對於無模式屬性表,您的訊息循環應該使用 PSM_ISDIALOGMESSAGE 將訊息傳遞至屬性表對話方塊,並 PSM_GETCURRENTPAGEHWND 判斷何時終結對話方塊。 當使用者按兩下 [確定] 或 [取消] 按鈕
附注 使用航空精靈樣式時不支援此巨集 (PSH_AEROWIZARD)。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows Vista [僅限傳統型應用程式] |
支援的最低伺服器 | Windows Server 2003 [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | prsht.h |