PSN _ SETACTIVE-Benachrichtigungscode

Benachrichtigt eine Seite, dass sie aktiviert werden soll. Dieser Benachrichtigungscode wird in Form einer WM _ NOTIFY-Nachricht gesendet.

PSN_SETACTIVE 

    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 0 (null) zurück, um die Aktivierung zu akzeptieren, oder -1, um die nächste oder vorherige Seite zu aktivieren (je nachdem, ob der Benutzer auf die Schaltfläche Weiter oder Zurück geklickt hat). Um die Aktivierung auf eine bestimmte Seite festzulegen, geben Sie den Ressourcenbezeichner der Seite zurück.

Bemerkungen

Der PSN _ SETACTIVE-Benachrichtigungscode wird gesendet, bevor die Seite angezeigt wird. Eine Anwendung kann diesen Benachrichtigungscode verwenden, um Daten auf der Seite zu initialisieren.

Hinweis

Das Eigenschaftenblatt wird gerade bearbeitet, wenn der PSN _ SETACTIVE-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.

Um den Rückgabewert festzulegen, muss die Dialogfeldprozedur für die Seite die SetWindowLong-Funktion mit dem _ DWL-MSGRESULT-Wert verwenden, und 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
Prsht.h