Share via


CRecordView::CRecordView

Cuando se crea un objeto de un tipo derivado de CRecordView, llame a cualquier formulario de constructor para inicializar el objeto de vista y para identificar el recurso de cuadro de diálogo en el que se basa la vista.

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

Parámetros

  • lpszTemplateName
    Contiene una cadena terminada en null que es el nombre de un recurso de plantilla de cuadro de diálogo.

  • nIDTemplate
    Contiene el número de identificación de un recurso de plantilla de cuadro de diálogo.

Comentarios

Puede o identificar el recurso por nombre (pasar una cadena como argumento al constructor) o por su identificador (pase un entero sin signo como argumento).Mediante un Id. de recurso se recomienda.

[!NOTA]

La clase derivada debe proporcionar a un constructor.En el constructor de la clase derivada, llame al constructor CRecordView::CRecordView con el nombre de recurso o el id. como argumento, como se muestra en el ejemplo siguiente.

Llamadas UpdateDatadeCRecordView::OnInitialUpdate , que llama a DoDataExchange.Esta llamada inicial a DoDataExchange conecta los controles de CRecordView (indirectamente) con los miembros de datos de campo de CRecordset creados por ClassWizard.Estos miembros de datos no se pueden utilizar hasta que se llame a la función miembro de CFormView:: OnInitialUpdate de la clase base.

[!NOTA]

Si utiliza ClassWizard, el asistente define un valor CRecordView::IDDde enum , se especifica en la declaración de clase, y se utiliza al inicializar el miembro incluida para el constructor.

Ejemplo

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

}

Requisitos

encabezado: afxdb.h

Vea también

Referencia

Clase CRecordView

Gráfico de jerarquía

CRecordset::DoFieldExchange

CView::OnInitialUpdate

CWnd::UpdateData