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