Freigeben über


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
Prsht.h