PropSheet_GetResult Makro (prsht.h)

Wird von moduslosen Eigenschaftenblättern verwendet, um die Informationen abzurufen, die von PropertySheet an modale Eigenschaftenblätter zurückgegeben werden. Sie können dieses Makro verwenden oder die PSM_GETRESULT Nachricht explizit senden.

Syntax

void PropSheet_GetResult(
   hDlg
);

Parameter

hDlg

Typ: HWND

Handle mit dem Dialogfeld des Eigenschaftenblatts.

Rückgabewert

Keine

Bemerkungen

Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen abzurufen.

Der Rückgabewert ist identisch mit dem, was PropertySheet zurückgegeben hätte, wenn dies ein modales Eigenschaftenblatt gewesen wäre.

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 Dieses Makro 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]
Zielplattform Windows
Kopfzeile prsht.h