macro PropSheet_GetResult (prsht.h)
Utilizzato dalle finestre delle proprietà senza modalità per recuperare le informazioni restituite alle finestre delle proprietà modali da PropertySheet. È possibile utilizzare questa macro o inviare il messaggio di PSM_GETRESULT in modo esplicito.
Sintassi
int PropSheet_GetResult(
HWND hDlg
);
Parametri
hDlg
Handle nella finestra di dialogo della finestra di dialogo della finestra di proprietà.
Valore restituito
Tipo: int
Restituisce un valore positivo se ha esito positivo o -1 in caso contrario. I valori restituiti seguenti hanno un significato speciale.
Codice restituito | Descrizione |
---|---|
ID_PSREBOOTSYSTEM | Una pagina ha inviato un messaggio di PSM_REBOOTSYSTEM alla finestra delle proprietà. Per rendere effettive le modifiche dell'utente, è necessario riavviare il computer. |
ID_PSRESTARTWINDOWS | Una pagina ha inviato un messaggio di PSM_RESTARTWINDOWS alla finestra delle proprietà. Windows deve essere riavviato per rendere effettive le modifiche dell'utente. |
Osservazioni
Per recuperare informazioni sull'errore estese, chiamare GetLastError.
Il valore restituito è identico a quello che PropertySheet avrebbe restituito se si trattasse di una finestra delle proprietà modale.
Versione 5.80. Il valore restituito PropertySheet contiene informazioni diverse per le finestre delle proprietà modali e non modali. In alcuni casi, le finestre delle proprietà modeless 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 di proprietà e PSM_GETCURRENTPAGEHWND determinare quando eliminare definitivamente la finestra di dialogo. Quando l'utente fa clic
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Windows Vista [solo app desktop] |
server minimo supportato | Windows Server 2003 [solo app desktop] |
piattaforma di destinazione | Finestre |
intestazione |
prsht.h |