Finestre di dialogo
Le applicazioni per windows indicano spesso con l'utente nelle finestre di dialogo.La classe CDialog fornisce un'interfaccia per gestire le finestre di dialogo, l'editor finestre di Visual C++ facilita la progettazione di finestre di dialogo e creare le risorse della finestra di dialogo-modello e le creazioni guidate codice semplificano il processo di inizializzare e di convalidare i controlli in una finestra di dialogo e per raccogliere i valori immessi dall'utente.
Le finestre di dialogo sono inclusi i controlli, tra cui:
Controlli comuni di Windows quali caselle di testo, pulsanti, caselle di riepilogo, caselle combinate, i controlli struttura ad albero di, i controlli elenco e indicatori di stato.
Controlli ActiveX.
Controlli creati dal proprietario: controlli che si occupa di disegno nella finestra di dialogo.
La maggior parte delle finestre di dialogo sono modali, che richiedono all'utente di chiudere la finestra di dialogo prima di qualsiasi altra parte del programma.Ma è possibile creare finestre di dialogo non modale, che consentono al lavoro degli utenti con altre finestre mentre è aperta la finestra.MFC supporta entrambi i tipi di finestra di dialogo con classe CDialog.I controlli vengono disposti e gestiti tramite una risorsa della finestra di dialogo-modello, creati con editor della finestra di dialogo.
Finestre delle proprietà, noto anche come le finestre di dialogo della scheda, è finestre di dialogo che contengono “le pagine„ dei controlli distinti della finestra di dialogo.Dispone di una cartella file “scheda„ all'inizio.Fare clic su una scheda porta la pagina all'inizio della finestra di dialogo.
Scegliere l'argomento su cui visualizzare maggiori informazioni
Esempio: Verrà visualizzata la finestra di dialogo tramite un comando di menu
Finestre e le pagine delle proprietà in una finestra di dialogo
Creare una classe della finestra di dialogo con creazioni guidate codice
L'accesso indipendente dai tipi ai controlli in una finestra di dialogo
Creazione di un'applicazione con interfaccia utente è una finestra di dialogo: vedere i programmi di esempio di CMNCTRL2 o di CMNCTRL1 .La procedura guidata fornisce questa opzione anche.