Partilhar via


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

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

Classes de exibição

Classe Descrição
CView Classe base de todos os modos de exibição.
CCtrlView Classe base de CTreeView, CListView, CEditView e CRichEditView. Essas classes permitem que você use a arquitetura de documento/exibição com os controles comuns indicados do Windows.
CEditView Um modo de 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 Um modo de exibição que contém um objeto CRichEditCtrl. Essa classe é análoga a CEditView, mas ao contrário de CEditView, CRichEditView manipula o texto formatado.
CListView Um modo de exibição que contém um objeto CListCtrl.
CTreeView Um modo de exibição que contém um objeto CTreeCtrl, para exibições semelhantes à janela Gerenciador de Soluções no Visual C++.
CScrollView Classe base de CFormView, CRecordView e CDaoRecordView. Implementa a rolagem do conteúdo do modo de exibição.
CFormView Um modo de exibição de formulário, um modo de exibição que contém controles. Um aplicativo baseado em formulários fornece uma ou mais dessas interfaces de formulário.
CHtmlView Um modo de exibição do navegador da Web com a qual o usuário do aplicativo pode navegar por sites na World Wide Web, bem como por 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 do Active.
CRecordView Um modo de exibição de formulário que mostra 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 objeto CRowset.
CDaoRecordView Um modo de exibição de formulário que mostra registros de banco de dados DAO em controles. Se você selecionar o suporte ao DAO no seu projeto, a classe base do modo de exibição será CDaoRecordView. O modo de exibição está conectado a um objeto CDaoRecordset.
COleDBRecordView Um modo de 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 objeto CRowset.

Observação

A partir da versão 4.0 do MFC, CEditView é derivada 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 Exibições de rolagem e dimensionamento. Para obter mais informações sobre as classes de banco de dados, consulte Visão geral: Programação de banco de dados.

Confira também

Usando exibições