Classi di finestre di dialogo

Classe CDialog e le relative classi derivate incapsulano la funzionalità della finestra di dialogo. Poiché una finestra di dialogo è un tipo speciale di finestra, CDialog deriva da CWnd. Derivare le classi di dialogo da CDialog o utilizzare una delle classi di dialogo comuni per le finestre di dialogo standard, ad esempio l'apertura o il salvataggio di un file, la stampa, la selezione di un tipo di carattere o di un colore, l'avvio di un'operazione di ricerca e sostituzione o l'esecuzione di varie operazioni correlate a OLE.

Cdialog
Classe di base per tutte le finestre di dialogo, modale e senza modalità.

CDataExchange
Fornisce informazioni sullo scambio di dati e sulla convalida per le finestre di dialogo.

Dialoghi comuni

Queste classi di finestre di dialogo incapsulano le finestre di dialogo comuni di Windows. Forniscono implementazioni facili da usare di finestre di dialogo complesse.

CCommonDialog
Classe base per tutte le finestre di dialogo comuni.

Cfiledialog
Fornisce una finestra di dialogo standard per l'apertura o il salvataggio di un file.

CColorDialog
Fornisce una finestra di dialogo standard per la selezione di un colore.

CFontDialog
Fornisce una finestra di dialogo standard per la selezione di un tipo di carattere.

CFindReplaceDialog
Fornisce una finestra di dialogo standard per un'operazione di ricerca e sostituzione.

Cprintdialog
Fornisce una finestra di dialogo standard per la stampa di un file.

CPrintDialogEx
Fornisce una finestra delle proprietà di Stampa di Windows.

CPageSetupDialog
Incapsula i servizi forniti dalla finestra di dialogo Installazione pagina comune di Windows con supporto aggiuntivo per l'impostazione e la modifica dei margini di stampa.

Finestre di dialogo comuni OLE

OLE aggiunge diverse finestre di dialogo comuni a Windows. Queste classi incapsulano le finestre di dialogo comuni OLE.

COleDialog
Usato dal framework per contenere implementazioni comuni per tutte le finestre di dialogo OLE. Tutte le classi della finestra di dialogo nella categoria dell'interfaccia utente sono derivate da questa classe di base. COleDialog non può essere usato direttamente.

COleInsertDialog
Visualizza la finestra di dialogo Inserisci oggetto, l'interfaccia utente standard per l'inserimento di nuovi elementi ole collegati o incorporati.

COlePasteSpecialDialog
Visualizza la finestra di dialogo Incolla speciale, l'interfaccia utente standard per l'implementazione del comando Modifica incolla speciale.

COleLinksDialog
Visualizza la finestra di dialogo Modifica collegamenti, l'interfaccia utente standard per la modifica delle informazioni sugli elementi collegati.

COleChangeIconDialog
Visualizza la finestra di dialogo Cambia icona, l'interfaccia utente standard per la modifica dell'icona associata a un elemento ole incorporato o collegato.

COleConvertDialog
Visualizza la finestra di dialogo Converti, l'interfaccia utente standard per la conversione di elementi OLE da un tipo a un altro.

COlePropertiesDialog
Incapsula la finestra di dialogo Proprietà OLE comuni di Windows. Le finestre di dialogo Proprietà OLE comuni offrono un modo semplice per visualizzare e modificare le proprietà di un elemento di documento OLE in modo coerente con gli standard di Windows.

COleUpdateDialog
Visualizza la finestra di dialogo Aggiorna, l'interfaccia utente standard per l'aggiornamento di tutti i collegamenti in un documento. La finestra di dialogo contiene un indicatore di stato per indicare la chiusura della procedura di aggiornamento al completamento.

COleChangeSourceDialog
Visualizza la finestra di dialogo Cambia origine, l'interfaccia utente standard per modificare la destinazione o l'origine di un collegamento.

COleBusyDialog
Visualizza le finestre di dialogo Server occupato e Server non risponde, l'interfaccia utente standard per la gestione delle chiamate alle applicazioni occupate. In genere visualizzato automaticamente dall'implementazione di COleMessageFilter .

Classi della finestra delle proprietà

Le classi della finestra delle proprietà consentono alle applicazioni di usare le finestre delle proprietà, note anche come finestre di dialogo a schede. Le finestre delle proprietà sono un modo efficiente per organizzare un numero elevato di controlli in una singola finestra di dialogo.

Cpropertypage
Fornisce le singole pagine all'interno di una finestra delle proprietà. Derivare una classe da CPropertyPage per ogni pagina da aggiungere alla finestra delle proprietà.

Cpropertysheet
Fornisce il frame per più pagine delle proprietà. Derivare rapidamente la classe della finestra delle proprietà da CPropertySheet per implementare rapidamente le finestre delle proprietà.

COlePropertyPage
Visualizza le proprietà di un controllo OLE in un'interfaccia grafica, simile a una finestra di dialogo.

Classi di dialoghi basate su HTML

CDHtmlDialog
Consente di creare finestre di dialogo che implementano l'interfaccia utente con HTML anziché le risorse di dialogo.

CMultiPageDHtmlDialog
Visualizza più pagine HTML in sequenza e gestisce gli eventi da ogni pagina.

Queste classi non sono finestre di dialogo per se, ma usano modelli di finestra di dialogo e hanno gran parte del comportamento delle finestre di dialogo.

Cdialogbar
Barra di controllo basata su un modello di finestra di dialogo.

CFormView
Visualizzazione di scorrimento il cui layout è definito in un modello di finestra di dialogo. Derivare una classe da CFormView per implementare un'interfaccia utente basata su un modello di finestra di dialogo.

Cdaorecordview
Fornisce una visualizzazione modulo direttamente connessa a un oggetto recordset DAO (Data Access Object). Analogamente a tutte le visualizzazioni modulo, un CDaoRecordView oggetto è basato su un modello di finestra di dialogo.

CRecordView
Fornisce una visualizzazione maschera connessa direttamente a un oggetto recordset ODBC (Open Database Connessione ivity). Analogamente a tutte le visualizzazioni modulo, un CRecordView oggetto è basato su un modello di finestra di dialogo.

CPrintInfo
Struttura contenente informazioni su un processo di stampa o anteprima di stampa. Usato dall'architettura di stampa di CView.

Vedi anche

Cenni preliminari sulla classe