Share via


Classi di finestre di dialogo

La classe CDialog e le relative classi derivate incapsulano funzionalità della finestra di dialogo.Poiché una finestra di dialogo è un tipo speciale di finestra, CDialog è derivato da CWnd.Derivare le classi di finestre di dialogo da CDialog o utilizzare una delle classi comuni della finestra di dialogo per le finestre di dialogo standard, quali l'apertura o salvataggio di un file, premere, selezionare un tipo di carattere o un colore, inizianti un'operazione ricerca-e-di sostituzione, o eseguire diverse operazioni OLE-correlate.

  • CDialog
    La classe base per tutte le finestre di dialogo, sia modali e non modali.

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

Finestre di dialogo comuni

Queste classi di finestre di dialogo includono le finestre di dialogo comuni di windows.Forniscono le implementazioni di facile utilizzo delle finestre di dialogo componenti.

  • CCommonDialog
    Classe base per tutte le finestre di dialogo comuni.

  • CFileDialog
    Fornisce una finestra di dialogo standard per aprire o salvare un file.

  • CColorDialog
    Fornisce una finestra di dialogo standard per selezionare un colore.

  • CFontDialog
    Fornisce una finestra di dialogo standard per selezionare un tipo di carattere.

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

  • CPrintDialog
    Fornisce una finestra di dialogo standard per la stampa di file.

  • CPrintDialogEx
    Fornisce una finestra delle proprietà di stampa di Windows 2000.

  • CPageSetupDialog
    Incapsula i servizi forniti dalla finestra di dialogo comune di installazione di pagina di windows supporto aggiuntivo per impostare e modificare i margini di stampa.

Finestre di dialogo comuni OLE

OLE aggiunte diverse finestre di dialogo comuni a windows.Tali classi includono le finestre di dialogo comuni OLE.

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

  • COleInsertDialog
    Visualizzare la finestra di dialogo di accodamento, l'interfaccia utente standard per l'inserimento degli elementi collegati o incorporati nuovi OLE.

  • COlePasteSpecialDialog
    Visualizzare la finestra di dialogo dell'Incolla speciale, l'interfaccia utente standard per implementare il comando dell'Incolla speciale di modifica.

  • COleLinksDialog
    Visualizzare la finestra di dialogo dei collegamenti di modifica, l'interfaccia utente standard per modificare le informazioni sugli elementi collegati.

  • COleChangeIconDialog
    Verrà visualizzata la finestra di dialogo modifica dell'icona, l'interfaccia utente standard per modificare l'icona associata a un OLE incorporato o l'elemento collegato.

  • COleConvertDialog
    Visualizzare la finestra di dialogo di conversione, l'interfaccia utente standard per convertire gli elementi OLE da un tipo a un altro.

  • COlePropertiesDialog
    Incapsula la finestra di dialogo comuni delle proprietà delle finestre OLE.Le finestre di dialogo comuni delle proprietà OLE consentono di visualizzare e modificare le proprietà di un OLE documentare l'elemento in modo coerente con gli standard di windows.

  • COleUpdateDialog
    Visualizzare la finestra di dialogo di aggiornamento, l'interfaccia utente standard per aggiornare tutti i collegamenti in un documento.La finestra di dialogo contiene un indicatore di stato per indicare alla vicinanza della routine di aggiornamento è al completamento.

  • COleChangeSourceDialog
    Visualizzare la finestra di dialogo di origine di modifica, l'interfaccia utente standard per modificare la destinazione o l'origine di un collegamento.

  • COleBusyDialog
    Visualizzazione delle finestre di dialogo di risposta occupate e server, l'interfaccia utente standard per gestire le chiamate alle applicazioni occupate.In genere visualizzata automaticamente dall'implementazione di COleMessageFilter .

Classi di finestre delle proprietà

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

  • CPropertyPage
    Fornisce le singole pagine all'interno di una finestra delle proprietà.Derivare la classe da CPropertyPage per ogni pagina vengano aggiunti alla finestra delle proprietà.

  • CPropertySheet
    Fornisce il frame per le pagine delle proprietà.Derivare la classe della finestra delle proprietà da CPropertySheet per implementare velocemente le finestre delle proprietà.

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

  • CDHtmlDialog
    Utilizzato per creare le finestre di dialogo che implementano la relativa interfaccia utente di HTML anziché le risorse finestra di dialogo.

  • CMultiPageDHtmlDialog
    Visualizzare le pagine HTML in sequenza e gestito gli eventi da ogni pagina.

Classi correlate

Queste classi non sono finestre di dialogo di per sé, ma utilizzano modelli di finestra di dialogo e di gran parte del comportamento delle finestre di dialogo.

  • CDialogBar
    Una barra di controllo in base a un modello di finestra di dialogo.

  • CFormView
    Una visualizzazione a scorrimento di cui il layout è definito nel modello di finestra di dialogo.Derivare la classe da CFormView per implementare un'interfaccia utente basata su un modello di finestra di dialogo.

  • CDaoRecordView
    Fornisce una visualizzazione form connessa direttamente a un oggetto recordset (DAO) di un oggetto di accesso ai dati.Come tutte le visualizzazioni maschere, CDaoRecordView è basato su un modello di finestra di dialogo.

  • CRecordView
    Fornisce una visualizzazione form connessa direttamente a un oggetto recordset ODBC (open database connectivity).Come tutte le visualizzazioni maschere, CRecordView è basato su un modello di finestra di dialogo.

  • CPrintInfo
    Una struttura contenente informazioni su un processo di anteprima di stampa o di stampa.Utilizzato dall'architettura di stampa di CView.

Vedere anche

Concetti

Cenni preliminari sulla libreria di classi