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