CRecordView ( LPCSTR lpszTemplateName );
CRecordView ( UINT nIDTemplate );
Parametri
lpszTemplateName
Contiene una stringa con terminazione null che è il nome di una risorsa modello di finestra di dialogo.
nIDTemplate
Contiene il numero di ID di una risorsa modello di finestra di dialogo.
Osservazioni
Quando si crea un oggetto di un tipo derivato da CRecordView, chiamare o form del costruttore per inizializzare l'oggetto view e identificare la risorsa di dialogo su cui si basa la vista. Si può identificare la risorsa sia per nome (passa una stringa come argomento al costruttore) o per il relativo ID (tessera come argomento integer senza segno). Utilizzo di una risorsa ID è consigliato.
&Notanbsp; Classe derivata deve fornire un proprio costruttore. Nel costruttore della classe derivata, chiamare il costruttore CRecordView::CRecordView con il nome di risorsa o l'ID come argomento, come illustrato nell'esempio riportato di seguito.
CRecordView::OnInitialUpdate chiama UpdateData, che chiama DoDataExchange. Questa chiamata iniziale al DoDataExchange collega CRecordView controlli (indirettamente) membri dati di campo CRecordset creati da ClassWizard. Questi membri dati non possono essere utilizzati fino al dopo la chiamata della funzione membro CFormView::OnInitialUpdate di classe base.
&Notanbsp; Se si utilizza ClassWizard, la procedura guidata definisce un valore enum CRecordView::IDD e specifica nell'elenco di inizializzazione membro per il costruttore dove vedere IDD_MYFORM nell'esempio. Nell'esempio viene illustrato come è possibile specificare l'ID di risorsa modello di finestra di dialogo se si scrive il codice senza la procedura guidata.
Esempio
CMyRecordView::CMyRecordView()
: CRecordView (IDD_MYFORM)
{
//{{AFX_DATA_INIT (CMyRecordView)
/ / NOTE: il ClassWizard aggiungerà l'inizializzazione del membro qui
//}}AFX_DATA_INIT
/ / Altro codice di costruzione, come ad esempio inizializzazione dati
}
Pa&noramica CRecordView |nbsp; Membri della classe | Gerarchia Chart
Vedere a&nchenbsp;CRecordset::DoFieldExchange, CView::OnInitialUpdate, CWnd::UpdateData