Compartilhar via


CRecordView::CRecordView

Quando você cria um objeto de um tipo derivado de CRecordView, chame um ou outro formulário do construtor para inicializar o objeto de visualização e para identificar o recurso da caixa de diálogo em que a exibição é baseada em.

explicit CRecordView( 
   LPCTSTR lpszTemplateName  
);
explicit CRecordView(
   UINT nIDTemplate 
);

Parâmetros

  • lpszTemplateName
    Contém uma cadeia de caracteres NULL- finalizada que é o nome de um recurso do modelo da caixa de diálogo.

  • nIDTemplate
    Contém o número de identificação de um recurso do modelo da caixa de diálogo.

Comentários

Ou você pode identificar o recurso por nome (passar uma cadeia de caracteres como o argumento para o construtor) ou por sua ID (passar um número inteiro sem sinal como o argumento).Usar uma identificação de recurso é recomendada.

ObservaçãoObservação

Sua classe derivada deve fornecer seu próprio construtor.Em o construtor de classe derivada, chamar o construtor CRecordView::CRecordView com o nome ou a identificação de recurso como um argumento, conforme mostrado no exemplo abaixo.

Chamadas UpdateDatadeCRecordView::OnInitialUpdate , que chama DoDataExchange.Esta chamada inicial a DoDataExchange conecta controles de CRecordView (indiretamente) aos membros de dados do campo de CRecordset criados por ClassWizard.Esses membros de dados não podem ser usados até após você chama a função de membro de CFormView::OnInitialUpdate da classe base.

ObservaçãoObservação

Se você usar ClassWizard, o assistente define um valor CRecordView::IDDde enum , especifique na declaração de classe, e usa-o na lista de inicialização de membro para o construtor.

Exemplo

CMyRecordView::CMyRecordView()
   : CRecordView(CMyRecordView::IDD)
{
   m_pSet = NULL;
   // TODO: add construction code here

}

Requisitos

Cabeçalho: afxdb.h

Consulte também

Referência

Classe de CRecordView

Gráfico de hierarquia

CRecordset::DoFieldExchange

CView::OnInitialUpdate

CWnd::UpdateData