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çã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çã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