Condividi tramite


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

Vedere anche

Riferimenti

Classe CFormView

Grafico della gerarchia

CWnd::Create