CFormView::CFormView
Constrói um objeto de CFormView .
CFormView(
LPCTSTR lpszTemplateName
);
CFormView(
UINT nIDTemplate
);
Parâmetros
lpszTemplateName
Contém uma cadeia de caracteres NULL- finalizada que é o nome de um recurso de caixa de diálogo- modelo.nIDTemplate
Contém o número de identificação de um recurso de caixa de diálogo- modelo.
Comentários
Quando você cria um objeto de um tipo derivado de CFormView, chamar um dos construtores para criar o objeto de visualização e para identificar o recurso da caixa de diálogo em que a exibição é baseada em.Você pode identificar o recurso ou por nome (passar uma cadeia de caracteres como o argumento para o construtor) ou por sua ID (passar um número inteiro sem sinal como o argumento).
Controles window e filho de - exibição não são criados CWnd::Create até que seja chamado.CWnd::Create é chamado pela estrutura como parte do processo de criação do documento e de exibição, que é orientada pelo modelo do documento.
Observação |
---|
Sua classe derivada deve fornecer seu próprio construtor.Em o construtor, chamar o construtor, CFormView::CFormView, com o nome do recurso ou a identificação como um argumento como mostrado na visão geral acima da classe. |
Exemplo
// 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)
{
}
Requisitos
Cabeçalho: afxext.h