Compartir a través de


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

CRecordView Class

Gráfico de jerarquías

CRecordset::DoFieldExchange

CView::OnInitialUpdate

CWnd::UpdateData