Classi visualizzazione derivate disponibili in MFC
La tabella seguente mostra le classi di visualizzazione di MFC e le relative relazioni tra loro. Le funzionalità della classe di visualizzazione dipendono dalla classe di visualizzazione MFC da cui deriva.
Visualizzare le classi
Classe | Descrizione |
---|---|
CView | Classe di base di tutte le visualizzazioni. |
CCtrlView | Classe di base di CTreeView , CEditView CListView , e CRichEditView . Queste classi consentono di usare l'architettura di documento/visualizzazione con i controlli comuni di Windows indicati. |
CEditView | Visualizzazione semplice basata sul controllo Casella di modifica di Windows. Consente di immettere e modificare testo e può essere usato come base per una semplice applicazione editor di testo. Vedere anche CRichEditView . |
CRichEditView | Visualizzazione contenente un oggetto CRichEditCtrl . Questa classe è analoga a CEditView , ma a differenza CEditView di , CRichEditView gestisce il testo formattato. |
CListView | Visualizzazione contenente un oggetto CListCtrl . |
CTreeView | Visualizzazione contenente un oggetto CTreeCtrl, per le visualizzazioni simili alla finestra Esplora soluzioni in Visual C++. |
CScrollView | Classe di base di CFormView , CRecordView e CDaoRecordView . Implementa lo scorrimento del contenuto della visualizzazione. |
CFormView | Visualizzazione maschera, visualizzazione che contiene controlli. Un'applicazione basata su moduli fornisce una o più interfacce di modulo di questo tipo. |
Chtmlview | Visualizzazione del Web browser con cui l'utente dell'applicazione può esplorare i siti sul World Wide Web, nonché cartelle nel file system locale e in una rete. La visualizzazione Web browser può funzionare anche come contenitore di documenti attivi. |
CRecordView | Visualizzazione maschera che visualizza i record di database ODBC nei controlli. Se si seleziona il supporto ODBC nel progetto, la classe di base della vista è CRecordView . La visualizzazione è connessa a un CRowset oggetto . |
Cdaorecordview | Visualizzazione maschera che visualizza i record di database DAO nei controlli. Se si seleziona il supporto DAO nel progetto, la classe di base della vista è CDaoRecordView . La visualizzazione è connessa a un CDaoRecordset oggetto . |
COleDBRecordView | Visualizzazione maschera che visualizza i record OLE DB nei controlli. Se si seleziona il supporto OLE DB nel progetto, la classe di base della vista è COleDBRecordView . La visualizzazione è connessa a un CRowset oggetto . |
Nota
A partire dalla versione 4.0 di MFC, CEditView
è derivato da CCtrlView
.
Per usare queste classi nell'applicazione, derivare le classi di visualizzazione dell'applicazione da esse. Per informazioni correlate, vedere Scorrimento e ridimensionamento delle visualizzazioni. Per altre informazioni sulle classi di database, vedere Panoramica: Programmazione del database.