Partager via


CRecordView::CRecordView

Lorsque vous créez un objet d'un type dérivé d' CRecordView, appelez l'une ou l'autre de formulaire du constructeur pour initialiser l'objet de vue et pour identifier la ressource de boîte de dialogue dans laquelle la vue est basée.

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

Paramètres

  • lpszTemplateName
    Contient une chaîne terminée par le caractère NULL qui est le nom d'une ressource modèle de boîte de dialogue.

  • nIDTemplate
    Contient le numéro d'ID d'une ressource modèle de boîte de dialogue.

Notes

Vous pouvez soit identifier la ressource de nom (passez une chaîne en tant qu'argument au constructeur) ou par son ID (passez un entier non signé comme argument). À l'aide d'un ID de ressource est recommandée.

Notes

Votre classe dérivée doit fournir son propre constructeur.Dans le constructeur de votre classe dérivée, appelez le constructeur CRecordView::CRecordView avec le nom de ressource ou l'ID comme argument, comme indiqué dans l'exemple ci-dessous.

Appels UpdateDatadeCRecordView::OnInitialUpdate , qui appelle DoDataExchange. Ce premier appel à DoDataExchange connecte des contrôles d' CRecordView (indirectement) aux données membres de champ d' CRecordset créées par assistant classe. Ces données membres ne peuvent pas être utilisées tant que vous n'appelez la fonction membre de CFormView::OnInitialUpdate de classe de base.

Notes

Si vous utilisez l'assistant classe, l'assistant définit une valeur CRecordView::IDDd' enum , la spécifie dans la déclaration de classe, puis utilise dans la liste d'initialiseurs de membre du constructeur.

Exemple

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

}

Configuration requise

Header: afxdb.h

Voir aussi

Référence

CRecordView, classe

Graphique de la hiérarchie

CRecordset::DoFieldExchange

CView::OnInitialUpdate

CWnd::UpdateData