Condividi tramite


CRecordView::CRecordView

Quando si crea un oggetto di un tipo derivato da CRecordView, chiamare qualsiasi tipo di costruttore per inizializzare l'oggetto visualizzato e per identificare la finestra di dialogo in cui la visualizzazione è basata su.

explicit CRecordView( 
   LPCTSTR lpszTemplateName  
); 
explicit 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 ID di una risorsa modello di finestra di dialogo.

Note

È possibile identificare la risorsa per nome (passare una stringa come argomento al costruttore) o per il relativo ID (passare un valore Unsigned Integer come argomento). Utilizzando un ID di risorsa è consigliato.

Nota

La classe derivata deve fornire il proprio costruttore.Nel costruttore della classe derivata, chiamare il costruttore CRecordView::CRecordView con il nome della risorsa o un ID come argomento, come mostrato nell'esempio seguente.

Chiamate UpdateDatadiCRecordView::OnInitialUpdate, che chiama DoDataExchange. Questa chiamata iniziale a DoDataExchange connettere i controlli CRecordView (indirettamente ai membri dati di campo CRecordset creati da ClassWizard. Questi membri dati non possono essere utilizzati solo dopo chiama la funzione membro CFormView::OnInitialUpdate della classe base.

Nota

Se si utilizza ClassWizard, la procedura guidata definisce un valore CRecordView::IDDdi enum, lo specifico nella dichiarazione di classe e viene utilizzata nell'elenco di inizializzazione dei membri del costruttore.

Esempio

CMyRecordView::CMyRecordView()
   : CRecordView(CMyRecordView::IDD)
{
   m_pSet = NULL;
   // TODO: add construction code here

}

Requisiti

Header: afxdb.h

Vedere anche

Riferimenti

Classe CRecordView

Grafico delle gerarchie

CRecordset::DoFieldExchange

CView::OnInitialUpdate

CWnd::UpdateData