CRecordView ( LPCSTR LpszTemplateName );
CRecordView (nIDTemplateUINT);
Parameter
lpszTemplateName
Enthält eine Null-terminierte Zeichenfolge, die den Namen des einer Dialogfeldvorlagen-Ressource ist.
nIDTemplate
Enthält die ID-Nummer einer Dialogfeldvorlagen-Ressource.
Bemerkungen
Wenn Sie ein Objekt eines Typs abgeleitet von CRecordViewerstellen, rufen Sie entweder Form des Konstruktors initialisieren Sie das View-Objekt und identifizieren die Dialogressource, die die Sicht zugrunde liegt. Sie können entweder die Ressource durch Name (Pass eine Zeichenfolge als Argument an den Konstruktor) oder seine ID (Ganzzahl ohne Vorzeichen als Argument Pass) identifizieren. Die Verwendung einer Ressource wird ID empfohlen.
Hinweis&Nbsp; Die abgeleitete Klasse muss bereitstellen einen eigenen Konstruktor. Im Konstruktor der abgeleiteten Klasse aufrufen des CRecordView::CRecordView -Konstruktors mit den Ressourcennamen oder ID als Argument, wie im folgenden Beispiel gezeigt.
CRecordView::OnInitialUpdate ruft UpdateData, die DoDataExchangeaufruft. Dieser erste Aufruf von DoDataExchange verbindet CRecordView Steuerelemente (indirekt) CRecordset Felddatenmember von Klassen-Assistent erstellt. Diese Datenmember können nicht erst verwendet werden, nachdem Sie die Basisklasse CFormView::OnInitialUpdate -Memberfunktion aufrufen.
Hinweis&Nbsp; Verwenden Sie Klassen-Assistenten, der Assistenten definiert einen Enum -Wert CRecordView::IDD und gibt es in der Memberinitialisierungsliste des Konstruktors Sie sehen IDD_MYFORM im Beispiel. Das Beispiel zeigt, wie Sie die Dialogfeld Vorlage Ressource-ID angeben können, wenn Sie den Code selbst ohne den Assistenten schreiben.
Beispiel
CMyRecordView::CMyRecordView()
: CRecordView (IDD_MYFORM)
{
//{{AFX_DATA_INIT (CMyRecordView)
/ / Hinweis: der Klassen-Assistent wird Elementinitialisierung hier hinzufügen
//}}AFX_DATA_INIT
/ / Andere Bau-Code, z. B. Data-Initialisierung
}
Übersicht über die CRecordView | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;CRecordset:: DoFieldExchange, CView::OnInitialUpdate, CWnd::UpdateData