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.
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 |