PSM _ SETWIZBUTTONS-Meldung
Aktiviert oder deaktiviert die Schaltflächen Zurück, Weiter und Fertig stellen in einem Assistenten. Sie können auch das PropSheet-Makro _ SetWizButtons verwenden, um die Nachricht zu veröffentlichen.
Parameter
-
wParam
-
Legen Sie diesen Parameter auf PSWIZEUGF ELEVATIONREQUIRED fest, um das Symbol mit erhöhten Rechten auf den _ in lParam angegebenen Schaltflächen anzuzeigen. Das Symbol mit erhöhten Rechten (oder das UAC-Schildsymbol) gibt an, dass der Benutzer über die Eingabeaufforderung für erhöhte Rechte zur Genehmigung oder anmeldeinformationen aufgefordert wird. Weitere Informationen finden Sie unter Entwerfen von UAC-Anwendungen für Windows Vista.
Hinweis
Das Anzeigen des UAC-Schildsymbols wird nur in IconWizards (PSH- _ UNDWIZARD) unterstützt.
-
lParam
-
Ein Wert, der angibt, welche Eigenschaftenblattschaltflächen aktiviert sind. Sie können eines oder mehrere der folgenden Flags kombinieren.
Wert Bedeutung - PSWIWIWIWI _ BACK
Aktiviert die Schaltfläche Zurück. Wenn dieses Flag nicht festgelegt ist, wird die Schaltfläche Zurück als deaktiviert angezeigt. - PSWIAFFIN _ DISABLEDFINISH
Zeigt eine deaktivierte Schaltfläche Fertig stellen an. - PSWIWIWI FINISH _
Zeigt eine aktivierte Schaltfläche Fertig stellen an. - PSWI WIE _ WEITER
Hiermit wird die Schaltfläche Weiter aktiviert. Wenn dieses Flag nicht festgelegt ist, wird die Schaltfläche Weiter als deaktiviert angezeigt.
Rückgabewert
Kein Rückgabewert.
Bemerkungen
Wenn Ihr Benachrichtigungshandler PostMessage verwendet, um eine PSM _ SETWIZBUTTONS-Nachricht zu senden, unternehmen Sie nichts, was den Fensterfokus beeinflusst, bis der Handler zurückgegeben wurde. Wenn Sie z. B. MessageBox unmittelbar nach der Verwendung von PostMessage aufrufen, um PSM _ SETWIZBUTTONS zu senden, erhält das Meldungsfeld den Fokus. Da bereitgestellte Nachrichten erst übermittelt werden, wenn sie den Anfang der Nachrichtenwarteschlange erreichen, wird die PSM _ SETWIZBUTTONS-Nachricht erst übermittelt, nachdem der Assistent den Fokus auf das Meldungsfeld verloren hat. Daher kann das Eigenschaftenblatt den Fokus für die Schaltflächen nicht ordnungsgemäß festlegen.
Wenn Sie die PSM SETWIZBUTTONS-Nachricht während der Verarbeitung der _ PSN _ SETACTIVE-Benachrichtigung senden, verwenden Sie die PostMessage-Funktion anstelle der SendMessage-Funktion. Andernfalls aktualisiert das System die Schaltflächen nicht ordnungsgemäß. Wenn Sie diese Nachricht mithilfe des _ PropSheet-Makros SetWizButtons senden, wird sie veröffentlicht. Zu einem anderen Zeitpunkt können Sie SendMessage verwenden, um PSM _ SETWIZBUTTONS zu senden.
Assistenten zeigen entweder drei oder vier Schaltflächen unter jeder Seite an. Diese Meldung wird verwendet, um anzugeben, welche Schaltflächen aktiviert sind. Assistenten zeigen normalerweise Zurück, Abbrechen und entweder die Schaltfläche Weiter oder Fertig stellen an. In der Regel aktivieren Sie nur die Schaltfläche Weiter für die Startseite, Weiter und Zurück für innere Seiten und Zurück und Fertig stellen für die Vervollständigungsseite. Die Schaltfläche Abbrechen ist immer aktiviert. Normalerweise wird die Schaltfläche Weiter durch die Schaltfläche Fertig stellen ersetzt, wenn _ Sie PSWIAFFIN FINISH oder PSWIAFFIN _ DISABLEDFINISH festlegen. Um die Schaltflächen Weiter und Fertig stellen gleichzeitig anzuzeigen, legen Sie das FLAG PSH _ WIZARDHASFINISH im dwFlags-Member der PROPSHEETHEADER-Struktur des Assistenten fest, wenn Sie den Assistenten erstellen. Auf jeder Seite werden dann alle vier Schaltflächen angezeigt.
Requirements (Anforderungen)
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Nur [ Vista-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2003-Desktop-Apps] |
| Header |
|