PSN_QUERYCANCEL Benachrichtigungscode
Gibt an, dass der Benutzer das Eigenschaftenblatt abgebrochen hat. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
PSN_QUERYCANCEL
lppsn = (LPPSHNOTIFY) lParam;
Parameter
-
lParam
-
Zeiger auf eine PSHNOTIFY-Struktur , die Informationen zum Benachrichtigungscode enthält. Diese Struktur enthält eine NMHDR-Struktur als erstes Element, hdr. Das hwndFrom-Element dieser NMHDR-Struktur enthält das Handle für das Eigenschaftenblatt. Das lParam-Element der PSHNOTIFY-Struktur enthält keine Informationen.
Rückgabewert
Gibt TRUE zurück, um den Abbruchvorgang zu verhindern, oder FALSE , um ihn zuzulassen.
Bemerkungen
Dieser Benachrichtigungscode wird in der Regel gesendet, wenn ein Benutzer auf die Schaltfläche Abbrechen klickt. Sie wird auch gesendet, wenn ein Benutzer in der oberen rechten Ecke des Eigenschaftenblatts auf die Schaltfläche X klickt oder die ESCAPE-TASTE drückt. Eine Eigenschaftenblattseite kann diesen Benachrichtigungscode verarbeiten, um den Benutzer aufzufordern, den Abbruchvorgang zu überprüfen.
Um einen Rückgabewert festzulegen, muss die Dialogfeldprozedur für die Seite die SetWindowLong-Funktion aufrufen, wobei DWL_MSGRESULT auf den Rückgabewert festgelegt ist. Die Dialogfeldprozedur muss TRUE zurückgeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|