Partager via


CFormView::CFormView

Construit un objet CFormView.

CFormView(
   LPCTSTR lpszTemplateName 
);
CFormView(
   UINT nIDTemplate 
);

Paramètres

  • lpszTemplateName
    Contient une chaîne terminée par le caractère NULL qui est le nom d'une ressource modèle de boîte de dialogue.

  • nIDTemplate
    Contient le numéro d'ID d'une ressource modèle de boîte de dialogue.

Notes

Lorsque vous créez un objet d'un type dérivé d' CFormView, appelez un des constructeurs pour créer l'objet de vue et pour identifier la ressource de boîte de dialogue dans laquelle la vue est basée.Vous pouvez identifier la ressource ou de nom (passez une chaîne en tant qu'argument au constructeur) ou par son ID (passez un entier non signé comme argument).

La fenêtre et des contrôles enfants en mode formulaire ne sont pas créés tant qu' CWnd::Create soit appelé.CWnd::Create est appelée par l'infrastructure dans le cadre de le processus de création de document et d'affichage, qui est déterminé par le modèle de document.

[!REMARQUE]

Votre classe dérivée doit fournir son propre constructeur.Dans le constructeur, appelez le constructeur, CFormView::CFormView, avec le nom de ressource ou l'ID comme argument comme indiqué dans la vue d'ensemble de la classe précédente.

Exemple

// 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)
{

}

Configuration requise

Header: afxext.h

Voir aussi

Référence

Classe de CFormView

Graphique de la hiérarchie

CWnd::Create