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. Der hwndFrom-Member dieser NMHDR-Struktur enthält das Handle für das Eigenschaftenblatt. Der lParam-Member der PSHNOTIFY-Struktur enthält keine Informationen.
Rückgabewert
Gibt TRUE zurück, um den Abbruchvorgang zu verhindern, oder FALSE, um dies zuzulassen.
Bemerkungen
Dieser Benachrichtigungscode wird normalerweise gesendet, wenn ein Benutzer auf die Schaltfläche Abbrechen klickt. Sie wird auch gesendet, wenn ein Benutzer auf die X-Schaltfläche in der oberen rechten Ecke des Eigenschaftenblatts 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.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows [Nur Vista-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| Header |
|