PSN_RESET Benachrichtigungscode
Benachrichtigt eine Seite, dass das Eigenschaftenblatt zerstört wird. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.
PSN_RESET
lppsn = (LPPSHNOTIFY) lParam;
Parameter
-
lParam
-
Zeiger auf eine PSHNOTIFY-Struktur , die Informationen zum Benachrichtigungscode enthält.
Rückgabewert
Kein Rückgabewert.
Bemerkungen
Alle Änderungen, die seit dem letzten PSN_APPLY Benachrichtigungscode vorgenommen wurden, werden abgebrochen, mit Ausnahme von PSH_AEROWIZARD, die diesen Benachrichtigungscode nicht unterstützt.
Das lParam-Element der PSHNOTIFY-Struktur , auf die von lParam verwiesen wird, wird auf TRUE festgelegt, wenn der Benutzer in der oberen rechten Ecke des Eigenschaftenblatts auf die Schaltfläche X geklickt hat. Dies ist FALSE , wenn der Benutzer auf die Schaltfläche Abbrechen geklickt hat. Die PSHNOTIFY-Struktur enthält eine NMHDR-Struktur als erstes Element, hdr. Das hwndFrom-Element dieser NMHDR-Struktur enthält das Handle zum Eigenschaftenblatt.
Eine Anwendung kann diesen Benachrichtigungscode als Gelegenheit zum Ausführen von Bereinigungsvorgängen verwenden.
Hinweis
Das Eigenschaftenblatt ist gerade dabei, die Liste der Seiten zu bearbeiten, wenn der PSN_RESET Benachrichtigungscode gesendet wird. Versuchen Sie nicht, Seiten hinzuzufügen, zu entfernen oder einzufügen, während Sie diesen Benachrichtigungscode behandeln. Dies führt zu unvorhersehbaren Ergebnissen.
Rufen Sie die EndDialog-Funktion nicht auf, wenn Sie diesen Benachrichtigungscode verarbeiten.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|