macro PropSheet_GetResult (prsht.h)

Utilizzata dalle finestre delle proprietà modeless per recuperare le informazioni restituite alle finestre delle proprietà modali da PropertySheet. È possibile utilizzare questa macro o inviare il messaggio PSM_GETRESULT in modo esplicito.

Sintassi

void PropSheet_GetResult(
   hDlg
);

Parametri

hDlg

Tipo: HWND

Handle nella finestra di dialogo della finestra di dialogo della finestra di proprietà.

Valore restituito

nessuno

Osservazioni

Per recuperare informazioni sull'errore estese, chiamare GetLastError.

Il valore restituito è identico a quello restituito da PropertySheet se si tratta di una finestra delle proprietà modale.

Versione 5.80. Il valore restituito di PropertySheet contiene informazioni diverse per le finestre delle proprietà modali e non modali. In alcuni casi, le finestre delle proprietà in modalitàless potrebbero richiedere le informazioni che avrebbero ricevuto da PropertySheet se fossero state modali. In particolare, potrebbe essere necessario sapere se ID_PSREBOOTSYSTEM o ID_PSRESTARTWINDOWS sarebbe stato restituito.

Per una finestra delle proprietà senza modalità, il ciclo di messaggi deve utilizzare PSM_ISDIALOGMESSAGE per passare messaggi alla finestra di dialogo della finestra delle proprietà e PSM_GETCURRENTPAGEHWND per determinare quando eliminare definitivamente la finestra di dialogo. Quando l'utente fa clic sul pulsante OK o Annulla , PSM_GETCURRENTPAGEHWND restituisce NULL. È quindi possibile recuperare il valore che una finestra delle proprietà modale avrebbe ricevuto da PropertySheet inviando un messaggio di PSM_GETRESULT .

Nota Questa macro non è supportata quando si utilizza lo stile della procedura guidata Aero (PSH_AEROWIZARD).
 

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione prsht.h