Freigeben über


PSN_WIZFINISH Benachrichtigungscode

Benachrichtigt eine Seite, dass der Benutzer in einem Assistenten auf die Schaltfläche Fertig stellen geklickt hat. Dieser Benachrichtigungscode wird in Form einer WM_NOTIFY Nachricht gesendet.

PSN_WIZFINISH 

    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 zu verhindern, dass der Assistent abgeschlossen wird.
  • Version 5.80. und höher. Gibt ein Fensterhandle zurück, um zu verhindern, dass der Assistent abgeschlossen wird. Der Assistent legt den Fokus auf dieses Fenster fest. Das Fenster muss sich im Besitz der Assistentenseite befinden.
  • Gibt FALSE zurück, damit der Assistent abgeschlossen werden kann.

Bemerkungen

Um den Rückgabewert festzulegen, muss die Dialogfeldprozedur für die Seite die SetWindowLong-Funktion mit dem wert DWL_MSGRESULT verwenden, und die Dialogfeldprozedur muss TRUE zurückgeben.

Version 5.80. Wenn Ihre Anwendung TRUE zurückgibt, um zu verhindern, dass ein Assistent abgeschlossen wird, hat sie keine Kontrolle darüber, welches Fenster auf der Seite den Fokus erhält. Anwendungen, die den Abschluss eines Assistenten beenden müssen, sollten dies normalerweise tun, indem sie das Handle des Fensters auf der Assistentenseite zurückgeben, die den Fokus erhalten soll.

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