Compartilhar via


Classes de exibição (arquitetura)

CView e suas classes derivadas são janelas filho que representam a área de cliente de uma janela de quadro. Exibições mostram dados e aceitam entradas para um documento.

Uma classe de exibição é associada a uma classe de documento e uma classe de janela de quadro usando um objeto de modelo de documento.

CView
A classe base para exibições específicas do aplicativo dos dados de um documento. Exibições mostram dados e aceitam a entrada de usuário para editar ou selecionar os dados. Derivar suas classes de exibição de CView.

CScrollView
A classe base para exibições com funcionalidades de rolagem. Derive sua classe de exibição de CScrollView para rolagem automática.

Exibições de formulário e registro

Exibições de formulário também são exibições de rolagem. Elas são baseadas em um modelo de caixa de diálogo.

Exibições de registro são derivadas de exibições de formulário. Além do modelo da caixa de diálogo, elas também têm uma conexão com um banco de dados.

CFormView
Uma exibição de rolagem cujo layout é definido em um modelo de caixa de diálogo. Derive uma classe de CFormView para implementar uma interface do usuário com base em um modelo de caixa de diálogo.

CDaoRecordView
Fornece uma exibição de formulário diretamente conectada a um objeto de conjunto de registros do DAO (Objeto de Acesso a Dados). Como todas as exibições de formulário, CDaoRecordView se baseia em um modelo de caixa de diálogo. O DAO é usado com bancos de dados do Access e tem suporte do Office 2013. O DAO 3.6 é a versão final e é considerado obsoleto.

CHtmlView
Dá suporte a um controle para navegação na Web dentro de um aplicativo. O controle dá suporte a HTML dinâmico no MFC.

COLEDBRecordView
Fornece suporte do OLE DB do MFC para exibições de formulário.

CRecordView
Fornece uma exibição de formulário diretamente conectada a um objeto de conjunto de registros ODBC (Open Database Connectivity). Como todas as exibições de formulário, CRecordView se baseia em um modelo de caixa de diálogo.

Exibições de controle

As exibições de controle exibem um controle como exibição.

CCtrlView
A classe base para todos os modos de exibição associados aos controles do Windows. As exibições baseadas em controles são descritas abaixo.

CEditView
Uma exibição que contém um controle de edição padrão do Windows (confira CEdit). Os controles de edição dão suporte a recursos de edição, pesquisa, substituição e rolagem de texto.

CRichEditView
Uma exibição que contém um controle de edição avançada do Windows (confira CRichEditCtrl). Além dos recursos de um controle de edição, os controles de edição avançada dão suporte a fontes, cores, formatação de parágrafo e objetos OLE inseridos.

CListView
Uma exibição que contém um controle de lista do Windows (confira CListCtrl). Um controle de lista exibe ícones e cadeias de caracteres de maneira semelhante ao painel direito do Explorador de Arquivos.

CTreeView
Uma exibição que contém um controle de árvore do Windows (confira CTreeCtrl). Um controle de árvore exibe ícones e cadeias de caracteres organizados em uma hierarquia de maneira semelhante ao painel esquerdo do Explorador de Arquivos.

Confira também

Visão geral da classe