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