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 di CRecordView

Grafico della gerarchia

CRecordset::DoFieldExchange

CView::OnInitialUpdate

CWnd::UpdateData