Condividi tramite


Finestre di dialogo

Le applicazioni per Windows comunicano spesso con l'utente tramite finestre di dialogo. La classe CDialog fornisce un'interfaccia per la gestione delle finestre di dialogo, l'editor di dialoghi di Visual C++ semplifica la progettazione delle finestre di dialogo e la creazione delle relative risorse modello di dialogo e le procedure guidate Codice semplificano il processo di inizializzazione e convalida dei controlli in una finestra di dialogo e la raccolta dei valori immessi dall'utente.

Le finestre di dialogo contengono controlli, tra cui:

  • Controlli comuni di Windows, ad esempio caselle di modifica, pulsanti, caselle di riepilogo, caselle combinate, controlli albero, controlli elenco e indicatori di stato.

  • Controlli ActiveX.

  • Controlli disegnati dal proprietario: controlli responsabili del disegno nella finestra di dialogo.

La maggior parte delle finestre di dialogo è modale, che richiede all'utente di chiudere la finestra di dialogo prima di utilizzare qualsiasi altra parte del programma. Tuttavia, è possibile creare finestre di dialogo senza modalità, che consentono agli utenti di lavorare con altre finestre mentre la finestra di dialogo è aperta. MFC supporta entrambi i tipi di finestra di dialogo con la classe CDialog. I controlli vengono disposti e gestiti usando una risorsa modello di dialogo, creata con l'editor di dialoghi.

Le finestre di dialogo delle proprietà, note anche come finestre di dialogo, sono finestre di dialogo che contengono "pagine" di controlli distinti della finestra di dialogo. Ogni pagina ha una cartella di file "tab" nella parte superiore. Se si fa clic su una scheda, tale pagina viene visualizzata nella parte anteriore della finestra di dialogo.

Cosa vuoi sapere di più su

Vedi anche

Elementi dell'interfaccia utente