Compartilhar via


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

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua sendo suportada. No entanto, não estamos mais adicionando recursos ou atualizando a documentação.

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.

Classes de exibição

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 Studio.
CScrollView Classe base de CFormView, CRecordViewe CDaoRecordView. Implementa a rolagem do conteúdo da visualizaçã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 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 em seu projeto, a classe base do modo de exibição será CDaoRecordView. O modo de exibição está conectado a um objeto CDaoRecordset.
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 objeto CRowset.

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 Ajuste de Exibições. 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