PSM_GETRESULT Nachricht
Wird von moduslosen Eigenschaftenblättern verwendet, um die Informationen abzurufen, die von PropertySheet an modale Eigenschaftenblätter zurückgegeben werden. Sie können diese Nachricht explizit senden oder das makro PropSheet_GetResult verwenden.
Parameter
-
wParam
-
Muss Null sein.
-
lParam
-
Muss Null sein.
Rückgabewert
Gibt bei erfolgreicher Ausführung einen positiven Wert zurück, andernfalls -1. Die folgenden Rückgabewerte haben eine besondere Bedeutung.
Rückgabecode | Beschreibung |
---|---|
|
Eine Seite hat eine PSM_REBOOTSYSTEM Nachricht an das Eigenschaftenblatt gesendet. Der Computer muss neu gestartet werden, damit die Änderungen des Benutzers wirksam werden. |
|
Eine Seite hat eine PSM_RESTARTWINDOWS Nachricht an das Eigenschaftenblatt gesendet. Windows muss neu gestartet werden, damit die Änderungen des Benutzers wirksam werden. |
Bemerkungen
Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen abzurufen.
Der Rückgabewert für diese Nachricht ist identisch mit dem, was PropertySheet für ein modales Eigenschaftenblatt zurückgibt.
Version 5.80. Der PropertySheet-Rückgabewert enthält unterschiedliche Informationen für modale und moduslose Eigenschaftenblätter. In einigen Fällen benötigen moduslose Eigenschaftenblätter möglicherweise die Informationen, die sie von PropertySheet erhalten hätten, wenn sie modal gewesen wären. Insbesondere müssen sie möglicherweise wissen, ob ID_PSREBOOTSYSTEM oder ID_PSRESTARTWINDOWS zurückgegeben worden wäre.
Bei einem moduslosen Eigenschaftenblatt sollte Ihre Nachrichtenschleife PSM_ISDIALOGMESSAGE verwenden, um Nachrichten an das Dialogfeld Eigenschaftenblatt zu übergeben, und PSM_GETCURRENTPAGEHWND , um zu bestimmen, wann das Dialogfeld zerstört werden soll. Wenn der Benutzer auf die Schaltfläche OK oder Abbrechen klickt, gibt PSM_GETCURRENTPAGEHWNDNULL zurück. Anschließend können Sie den Wert abrufen, den ein modales Eigenschaftenblatt von PropertySheet erhalten hätte, indem Sie eine PSM_GETRESULT Nachricht senden.
Hinweis
Diese Meldung wird bei Verwendung des Aero-Assistentenstils (PSH_AEROWIZARD) nicht unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2003 [nur Desktop-Apps] |
Header |
|