Compartilhar via


Classes de exibição (Windows)

CView e suas classes derivadas são janelas filho que representam a área do 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 exibem dados e aceitam a entrada do usuário para editar ou selecionar os dados. Derivar sua classe de exibição ou classes de CView.

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

Exibições de formulário e registro

Exibições de formulário também estão rolando modos de exibição. Eles são baseados 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 de caixa de diálogo, eles 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 de 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 todos os modos de exibição de formulário, um CDaoRecordView é baseado em um modelo de caixa de diálogo. O DAO é usado com bancos de dados do Access e tem suporte por meio do Office 2013. O DAO 3.6 é a versão final e é considerado obsoleto.

CRecordView
Fornece uma exibição de formulário diretamente conectada a um objeto de conjunto de registros ODBC (Open Database Connectivity). Como todos os modos de exibição de formulário, um CRecordView é baseado em um modelo de caixa de diálogo.

CHtmlEditView
Um modo de exibição de formulário que fornece a funcionalidade da plataforma de edição HTML do WebBrowser.

Modos de Exibição de Controle

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

CCtrlView
A classe base para todas as exibições associadas 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 (consulte CEdit). Os controles de edição 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 (consulte CRichEditCtrl). Além dos recursos de um controle de edição, os controles rich edit 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 (consulte CListCtrl). Um controle de lista exibe uma coleção de itens, cada um consistindo em um ícone e um rótulo, de maneira semelhante ao painel direito do Explorador de Arquivos.

CTreeView
Uma exibição que contém um controle de árvore do Windows (consulte CTreeCtrl). Um controle de árvore exibe uma lista hierárquica de ícones e rótulos organizados de maneira semelhante ao painel esquerdo do Explorador de Arquivos.

CSplitterWnd permite que você tenha várias exibições em uma única janela de quadro. CPrintDialog e dê CPrintInfo suporte à capacidade de visualização de impressão e impressão de exibições. CRichEditDoc e CRichEditCntrItem são usados para CRichEditView implementar recursos de contêiner OLE.

CSplitterWnd
Uma janela que o usuário pode dividir em vários painéis. Esses painéis podem ser redimensionáveis pelo usuário ou pelo tamanho fixo.

CPrintDialog
Fornece uma caixa de diálogo padrão para imprimir um arquivo.

CPrintInfo
Uma estrutura que contém informações sobre um trabalho de impressão ou pré-visualização de impressão. Usado pela CViewarquitetura de impressão.

CRichEditDoc
Mantém a lista de itens de cliente OLE que estão em um CRichEditView.

CRichEditCntrItem
Fornece acesso do lado do cliente a um item OLE armazenado em um CRichEditView.

Consulte também

Visão geral da aula