CFormView::CFormView
Costruisce un oggetto CFormView.
CFormView(
LPCTSTR lpszTemplateName
);
CFormView(
UINT nIDTemplate
);
Parametri
lpszTemplateName
Contiene una stringa con terminazione null che è il nome di una risorsa di finestra di dialogo- modello.nIDTemplate
Contiene il numero ID di una risorsa di finestra di dialogo- modello.
Note
Quando si crea un oggetto di un tipo derivato da CFormView, chiamare uno dei costruttori per creare l'oggetto visualizzato e identificare la finestra di dialogo in cui la visualizzazione è basata su.È possibile identificare la risorsa o al nome (passare una stringa come argomento al costruttore) o per il relativo ID (passare un valore Unsigned Integer come argomento).
La finestra e i controlli figlio di visualizzazione form non vengono creati finché non viene chiamato CWnd::Create.CWnd::Create viene chiamato dal framework come parte del processo di creazione di visualizzazione e documento, determinato dal modello di documento.
[!NOTA]
La classe derivata deve fornire il proprio costruttore.Nel costruttore, richiamare il costruttore, CFormView::CFormView, con il nome della risorsa o un ID come argomento come illustrato nella panoramica della classe precedente.
Esempio
// MyFormView.h
// CMyFormView form view
class CMyFormView : public CFormView
{
DECLARE_DYNCREATE(CMyFormView)
protected:
CMyFormView(); // protected constructor used by dynamic creation
virtual ~CMyFormView();
public:
enum { IDD = IDD_MYFORMVIEW };
#ifdef _DEBUG
virtual void AssertValid() const;
#ifndef _WIN32_WCE
virtual void Dump(CDumpContext& dc) const;
#endif
#endif
protected:
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV support
DECLARE_MESSAGE_MAP()
public:
afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
};
// MyFormView.cpp
#include "MyFormView.h"
// CMyFormView
IMPLEMENT_DYNCREATE(CMyFormView, CFormView)
CMyFormView::CMyFormView()
: CFormView(CMyFormView::IDD)
{
}
Requisiti
Header: afxext.h