CRecordView::CRecordView
Wenn Sie ein Objekt eines Typs erstellen, der von CRecordView abgeleitet wird, rufen Sie jedes Formular des Konstruktors auf, um das Ansichtsobjekt zu initialisieren und die Dialogfeldressource zu identifizieren, auf der die Ansicht basiert.
explicit CRecordView(
LPCTSTR lpszTemplateName
);
explicit CRecordView(
UINT nIDTemplate
);
Parameter
lpszTemplateName
Enthält eine auf NULL endende Zeichenfolge, die den Namen einer Dialogfeldvorlagen-Ressource ist.nIDTemplate
Enthält die ID einer Dialogfeldvorlagen-Ressource.
Hinweise
Sie können entweder die Ressource (übergeben Sie eine Zeichenfolge als Argument an den Konstruktor), oder von der ID anhand seines (übergeben Sie eine ganze Zahl ohne Vorzeichen als Argument).Verwenden eines Ressourcen-ID wird empfohlen.
Hinweis |
---|
Die abgeleitete Klasse muss einen eigenen Konstruktor bereitstellen.im Konstruktor der abgeleiteten Klasse, rufen Sie den Konstruktor CRecordView::CRecordView mit dem Ressourcennamen oder ID als Argument, wie im Beispiel gezeigt unten auf. |
CRecordView::OnInitialUpdate Aufrufe UpdateData, das DoDataExchange aufruft.Dieser ursprüngliche Aufruf DoDataExchange enthält CRecordView-Steuerelemente (indirektes) an CRecordset Felddatenmember an, die von Klassen-Assistent erstellt werden.Diese Datenmember können nicht verwendet werden erst, nachdem Sie die Basisklasse CFormView::OnInitialUpdate-Memberfunktion aufrufen.
Hinweis |
---|
Wenn Sie Klassen-Assistent verwenden, definiert der Assistent einen enum-Wert CRecordView::IDD, gibt es in der Klassendeklaration an und verwendet diesen in Initialisierungsliste für den Konstruktor. |
Beispiel
CMyRecordView::CMyRecordView()
: CRecordView(CMyRecordView::IDD)
{
m_pSet = NULL;
// TODO: add construction code here
}
Anforderungen
Header: afxdb.h