Condividi tramite


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, CEditViewCListView, 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 CEditViewdi , 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, CRecordViewe 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.

Vedi anche

Uso delle visualizzazioni