Finestre di dialogo modali e non modali

È possibile usare la classe CDialog per gestire due tipi di finestre di dialogo:

  • Finestre di dialogo modali, che richiedono all'utente di rispondere prima di continuare il programma

  • Finestre di dialogo senza modalità, che rimangono sullo schermo e sono disponibili per l'uso in qualsiasi momento, ma consentono altre attività utente

Le procedure e la modifica delle risorse per la creazione di un modello di dialogo sono le stesse per le finestre di dialogo modali e non modali.

La creazione di una finestra di dialogo per il programma richiede i passaggi seguenti:

  1. Usare l'editor di dialoghi per progettare la finestra di dialogo e crearne la risorsa modello di dialogo.

  2. Creare una classe di dialogo.

  3. Connessione i controlli della risorsa della finestra di dialogo ai gestori di messaggi nella classe dialog.

  4. Aggiungere membri dati associati ai controlli della finestra di dialogo e specificare la convalida dei dati della finestra di dialogo e dello scambio di dati della finestra di dialogo per i controlli.

Vedi anche

Finestre di dialogo
Utilizzo delle finestre di dialogo in MFC