CRecordView ( LPCSTR lpszTemplateName );
CRecordView ( UINT nIDTemplate );
Parametry
lpszTemplateName
Zawiera ciąg zakończony znakiem null, która jest nazwą zasobu szablon, okno dialogowe.
nIDTemplate
Zawiera identyfikator zasobu szablon, okno dialogowe.
Uwagi
Podczas tworzenia obiektu typu pochodzące z CRecordView, wywołanie albo formularza Konstruktor zainicjować obiektu widoku i identyfikowania zasobów okna dialogowego, na której oparty jest widok. Zasób można zidentyfikować albo przez nazwę (legitymacja ciąg jako argument do konstruktora) lub jego identyfikator (legitymacja liczbą całkowitą bez znaku jako argument). Używanie zasobu ID jest zalecane.
Uwaga Twój Klasa pochodna musi dostarczyć własnej konstruktora. W konstruktorze klasy pochodnej wywołanie konstruktora CRecordView::CRecordView nazwa zasobu lub identyfikator jako argument, jak pokazano w poniższym przykładzie.
CRecordView::OnInitialUpdate wywołuje UpdateData, która wywołuje DoDataExchange. To wstępne wywołanie DoDataExchange łączy CRecordView kontroli (pośrednio) CRecordset pole danych członkom utworzony przez ClassWizard. Członkowie ci danych nie mogą być używane do czasu po wywołaniu klasy podstawowej funkcji składowej CFormView::OnInitialUpdate.
Uwaga Jeśli używasz ClassWizard, Kreator określa wartość wyliczenia CRecordView::IDD i określa ją na liście inicjowania państwa dla konstruktora, gdzie możesz zobaczyć IDD_MYFORM w przykładzie. W przykładzie pokazano, jak można określić identyfikator zasobu okno dialogowe szablonu, jeżeli można napisać kod samodzielnie bez Kreatora.
Przykład
CMyRecordView::CMyRecordView()
: CRecordView (IDD_MYFORM)
{
//{{AFX_DATA_INIT (CMyRecordView)
/ / Uwaga: ClassWizard spowoduje dodanie inicjowania składowych tutaj
//}}AFX_DATA_INIT
/ / Inny kod budowy, takich jak danych inicjujących
}
Omówie&nie CRecordView |nbsp; Klasa członków | Wykres hierarchii
Zobacz też CRecordset::DoFieldExchange, CView::OnInitialUpdate, CWnd::UpdateData