PSN_KILLACTIVE通知程式碼
通知頁面,因為另一個頁面正在啟動,或使用者已按一下 [確定] 按鈕,所以即將失去啟用。 此通知代碼會以 WM_NOTIFY 訊息的形式傳送。
PSN_KILLACTIVE
lppsn = (LPPSHNOTIFY) lParam;
參數
-
lParam
-
PSHNOTIFY結構的指標,其中包含通知程式碼的相關資訊。 這個結構包含NMHDR結構做為其第一個成員hdr。這個NMHDR結構的hwndFrom成員包含屬性工作表的控制碼。 PSHNOTIFY結構的lParam成員不包含任何資訊。
傳回值
會傳回 TRUE 以防止頁面遺失啟用,或 傳回 FALSE 以允許它。
備註
應用程式會處理此通知程式碼,以驗證使用者輸入的資訊。
注意
屬性工作表是在傳送PSN_KILLACTIVE通知程式碼時,動作頁面清單的程式。 處理此通知程式碼時,請勿嘗試新增、移除或插入頁面。 這麼做將會產生無法預測的結果。
若要設定傳回值,頁面的對話方塊程式必須呼叫 SetWindowLong 函式,並將DWL_MSGRESULT值設定為傳回值。 對話方塊程式必須傳回 TRUE。
如果對話方塊程式將DWL_MSGRESULT設為 TRUE,它應該會顯示訊息方塊向使用者說明問題。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
Windows Vista [僅限傳統型應用程式] |
最低支援的伺服器 |
Windows Server 2003 [僅限傳統型應用程式] |
標頭 |
|