CRecordView::CRecordView

CRecordView ( LPCSTR lpszTemplateName );

CRecordView ( UINT nIDTemplate );

Paramètres

lpszTemplateName

Contient une chaîne qui correspond au nom d'une ressource modèle de boîte de dialogue.

nIDTemplate

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

Remarques

Lorsque vous créez un objet de type dérivé de CRecordView, appeler ou l'autre forme du constructeur pour initialiser l'objet view et d'identifier la ressource de boîte de dialogue sur laquelle repose la vue. Vous pouvez soit identifier la ressource par nom (passe une chaîne comme argument au constructeur) ou par son ID (col un entier non signé comme argument). L'utilisation d'une ressource ID est recommandée.

&Notenbsp ;  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 la ressource ou l'ID en tant qu'argument, comme illustré dans l'exemple ci-dessous.

CRecordView::OnInitialUpdate appelle UpdateData, qui appelle DoDataExchange. Cet appel initial de DoDataExchange relie les contrôles CRecordView (indirectement) aux données membres de champ CRecordset créés par ClassWizard. Ces membres de données ne peuvent être utilisés jusqu'à après que vous appelez la classe de base fonction de membre CFormView::OnInitialUpdate.

&Notenbsp ;  Si vous utilisez l'Assistant classe, l'Assistant définit une valeur d'énumération CRecordView::IDD et il spécifie dans la liste des membres de l'initialisation du constructeur où vous voir IDD_MYFORM dans l'exemple. L'exemple montre comment vous pouvez spécifier l'ID de ressource modèle de boîte de dialogue si vous écrivez le code vous-même sans l'Assistant.

Exemple

CMyRecordView::CMyRecordView()
   : CRecordView (IDD_MYFORM)
{
   //{{AFX_DATA_INIT (CMyRecordView)
      / / NOTE : le ClassWizard ajoutera l'initialisation du membre ici
   //}}AFX_DATA_INIT
   / / Autres codes de construction, telles que l'initialisation de données
}

Aperçu de CRecordView |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CRecordset::DoFieldExchange, CView::OnInitialUpdate, CWnd::UpdateData

Index