Classe CDialog e le relative classi derivate incapsulano funzionalità nella finestra di dialogo. Dato che una finestra di dialogo è un particolare tipo di finestra, CDialog è derivata da CWnd. Derivano le classi della finestra di dialogo da CDialog o utilizzare una delle classi di dialogo comuni per le finestre di dialogo standard, come ad esempio l'apertura o il salvataggio di un file, stampa, selezionando un tipo di carattere o colore, avvio di un'operazione di ricerca e sostituzione o eseguire varie operazioni di OLE.
La classe base per tutte le finestre di dialogo — modali e non modali.
Fornisce informazioni di scambio e la convalida dei dati per le finestre di dialogo.
Finestre di dialogo comuni
Queste classi di casella di dialogo incapsulano le finestre di dialogo comuni di Windows. Essi fornire implementazioni facile da usare di finestre di dialogo complicato.
Questa è la classe base per tutte le finestre di dialogo comuni.
Fornisce una finestra di dialogo standard per apertura o al salvataggio di un file.
Fornisce una finestra di dialogo standard per la selezione di un colore.
Fornisce una finestra di dialogo standard per la selezione di un tipo di carattere.
Fornisce una finestra di dialogo standard per un'operazione di ricerca e sostituzione.
Fornisce una finestra di dialogo standard per la stampa di un file.
Incapsula i servizi forniti da Windows comune Page Setup casella di dialogo con supporto aggiuntivo per impostazione e modificare i margini di stampa.
OLE finestre di dialogo comuni
OLE aggiunge diverse finestre di dialogo comuni a Windows. Queste classi di incapsulano le finestre di dialogo comuni OLE.
Utilizzata dal framework per contenere le implementazioni comuni per tutte le finestre di dialogo OLE. Tutte le classi di casella di dialogo nella categoria interfaccia utente sono derivate da questa classe base. COleDialog non può essere utilizzato direttamente.
Viene visualizzata la finestra di dialogo Inserisci oggetto, l'interfaccia utente standard per l'inserimento di nuovi OLE collegato o incorporato elementi.
Visualizza il dialogo Incolla speciale, l'interfaccia utente standard per attuare il comando Modifica Incolla speciale.
Viene visualizzata la finestra di dialogo Modifica collegamenti, l'interfaccia utente standard per la modifica di informazioni sugli elementi collegati.
Viene visualizzata la finestra di dialogo Modifica icona, l'interfaccia utente standard per cambiare l'icona associata un'OLE incorporato o collegato elemento.
Viene visualizzata la finestra di dialogo Converti, l'interfaccia utente standard per la conversione di oggetti OLE da un tipo a altro.
Incapsula nella finestra di dialogo proprietà OLE Windows comune. Finestra di dialogo OLE proprietà comuni fornisce un modo semplice per visualizzare e modificare le proprietà di un elemento di documento OLE in modo coerente con gli standard di Windows.
Visualizza la finestra di dialogo aggiornamento, l'interfaccia utente standard per l'aggiornamento di tutti i link in un documento. Nella finestra di dialogo contiene un indicatore di progresso per indicare quanto vicino la procedura di aggiornamento è di completamento.
Viene visualizzata la finestra di dialogo Modifica origine, l'interfaccia utente standard per cambiare la destinazione o la fonte di un link.
Consente di visualizzare finestre di dialogo Server occupato e Server non risponde, l'interfaccia utente standard per la gestione delle chiamate alle applicazioni occupate. Di solito visualizzato automaticamente dall'implementazione COleMessageFilter.
Classi di fogli di proprietà
Classi di fogli di proprietà permettono applicazioni fogli di proprietà, conosciuto anche come "finestre a schede". Proprietà fogli sono un modo efficace per organizzare un gran numero di controlli in una singola finestra di dialogo.
Fornisce le singole pagine all'interno di una finestra delle proprietà. Derivare una classe da CPropertyPage per ogni pagina da aggiungere al vostro foglio di proprietà.
Fornisce la struttura per più pagine delle proprietà. Derivare la classe del foglio di proprietà da CPropertySheet per implementare rapidamente le finestre delle proprietà.
Consente di visualizzare le proprietà di un OLE controllare in un'interfaccia grafica, simile a una finestra di dialogo.
Classi correlate
Queste classi non sono finestre di dialogo di per sé, ma utilizzare modelli di casella di dialogo e hanno molto del comportamento delle finestre di dialogo.
Una barra di controllo che si basa su un modello di finestra di dialogo.
Una veduta di scorrimento 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.
Fornisce un form visualizzazione direttamente connessa a un oggetto recordset oggetto DAO (Data Access). Come tutte le viste di forma, un CDaoRecordView è basato su un modello di finestra di dialogo.
Fornisce un form visualizzazione direttamente connessa a un oggetto recordset Open Database Connectivity (ODBC). Come tutte le viste di forma, un CRecordView è basato su un modello di finestra di dialogo.
Una struttura che contiene informazioni su un lavoro di anteprima di stampa o stampa. Utilizzato dall'architettura stampa di CView.