Visualizzazione di una finestra di messaggio

La forma più semplice di dialogo modale è la finestra di messaggio. La maggior parte delle applicazioni utilizzano finestre di messaggio per avvertire l'utente di errori e di richiedere l'indicazioni su come procedere dopo che si è verificato un errore. È possibile creare una finestra di messaggio utilizzando la funzione MessageBox o MessageBoxEx , specificando il messaggio e il numero e il tipo di pulsanti da visualizzare. Il sistema crea una dialogo modale, fornendo il proprio modello di finestra di dialogo e di procedura. Dopo che l'utente chiude la finestra di messaggio, MessageBox o MessageBoxEx restituisce un valore che identifica il pulsante scelto dall'utente per chiudere la finestra di messaggio.

Nell'esempio seguente, l'applicazione visualizza una finestra di messaggio se la variabile fError è TRUE. La finestra di messaggio viene visualizzato il messaggio che descrive l'errore. Lo stile MB_OKCANCEL dirige MessageBox per fornire due pulsanti con il quale l'utente può scegliere come procedere:

se (fError) {se (MessageBox (hwndDlg, SZNOTFOUND, SZDELETEITEM, MB_OKCANCEL) = = IDOK) {

/ / Richiedi un nuovo nome di elemento e ripetere il comando. 

    }
    Else {

/ / Annullare il comando. 

    }
} 
 

In questo esempio, SZNOTFOUND e SZDELETEITEM sono definiti dall'applicazione, con terminazione null stringhe che rappresentano il testo del messaggio e il titolo per la finestra di messaggio.

Rimedio: Inserire il CD-ROM CD di MSDN Library.

Index