Modale e finestre di dialogo non modale
È possibile utilizzare la classe CDialog per gestire due tipi di finestre di dialogo:
Finestre di dialogo modali, che richiedono che l'utente di rispondere prima di continuare del programma
Le finestre di dialogo non modale, che rimangono nello schermo e possono essere utilizzate in qualsiasi momento ma supportano altre attività dell'utente
La modifica e le procedure delle risorse per creare un modello di finestra di dialogo sono identiche per modale e le finestre di dialogo non modale.
Per creare una finestra di dialogo per il programma richiede i seguenti passaggi:
Utilizzare editor della finestra di dialogo per progettare la finestra di dialogo e creare la relativa risorsa della finestra di dialogo-modello.
Creare una classe della finestra di dialogo.
Connettersi i controlli della risorsa finestra di dialogo ai gestori di messaggi nella classe della finestra di dialogo.
Aggiungere i membri dati associati a comandi della finestra di dialogo e specificare scambio di dati della finestra di dialogo e convalida di dati della finestra di dialogo per i controlli.