Compartilhar via


Classes de exibição derivadas disponíveis no MFC

A tabela a seguir mostra as classes de exibição do MFC e suas relações entre si. Os recursos da classe de exibição dependem da classe de exibição MFC da qual ela deriva.

Exibir classes

Classe Descrição
CView Classe base de todos os modos de exibição.
CCtrlView Classe base de CTreeView, CListView, CEditViewe CRichEditView. Essas classes permitem que você use a arquitetura de documento/exibição com os controles comuns indicados do Windows.
CEditView Uma exibição simples com base no controle de caixa de edição do Windows. Permite inserir e editar texto e pode ser usado como base para um aplicativo de editor de texto simples. Consulte também CRichEditView.
CRichEditView Uma exibição que contém um objeto CRichEditCtrl . Essa classe é análoga a CEditView, mas diferentemente CEditView, CRichEditView manipula texto formatado.
CListView Uma exibição que contém um objeto CListCtrl .
CTreeView Uma exibição que contém um objeto CTreeCtrl para exibições semelhantes à janela do Gerenciador de Soluções no Visual C++.
CScrollView Classe base de CFormView, CRecordViewe CDaoRecordView. Implementa a rolagem do conteúdo do modo de exibição.
CFormView Uma exibição de formulário, uma exibição que contém controles. Um aplicativo baseado em formulários fornece uma ou mais dessas interfaces de formulário.
CHtmlView Uma exibição do navegador da Web com a qual o usuário do aplicativo pode procurar sites na World Wide Web, bem como pastas no sistema de arquivos local e em uma rede. O modo de exibição do navegador da Web também pode funcionar como um contêiner de documento ativo.
CRecordView Uma exibição de formulário que exibe registros de banco de dados ODBC em controles. Se você selecionar o suporte do ODBC em seu projeto, a classe base do modo de exibição será CRecordView. O modo de exibição está conectado a um CRowset objeto.
CDaoRecordView Uma exibição de formulário que exibe registros de banco de dados DAO em controles. Se você selecionar o suporte ao DAO em seu projeto, a classe base do modo de exibição será CDaoRecordView. O modo de exibição está conectado a um CDaoRecordset objeto.
COleDBRecordView Uma exibição de formulário que exibe registros OLE DB em controles. Se você selecionar o suporte do OLE DB em seu projeto, a classe base do modo de exibição será COleDBRecordView. O modo de exibição está conectado a um CRowset objeto.

Observação

A partir da versão 4.0 do MFC, CEditView é derivado de CCtrlView.

Para usar essas classes em seu aplicativo, derive as classes de exibição do aplicativo a partir delas. Para obter informações relacionadas, consulte Rolagem e exibições de dimensionamento. Para obter mais informações sobre as classes de banco de dados, consulte Visão geral: Programação de banco de dados.

Consulte também

Usando exibições