CFormView::CFormView
Constrói um CFormView objeto.
CFormView(
LPCTSTR lpszTemplateName
);
CFormView(
UINT nIDTemplate
);
Parâmetros
lpszTemplateName
Contém uma seqüência de caracteres terminada com nulo que é o nome de um recurso de modelo de diálogo.nIDTemplate
Contém o número de ID de um recurso de modelo de diálogo.
Comentários
Quando você cria um objeto de um tipo derivado de CFormView, chamar um dos construtores para criar o objeto de exibição e identificar o recurso de caixa de diálogo na qual baseia-se o modo de exibição. Você pode identificar o recurso por nome (passagem uma seqüência de caracteres sistema autônomo argumento para o construtor) ou por sua ID (um inteiro sem sinal sistema autônomo o argumento passagem).
Os controles de janela e filho de modo de exibição de formulário não são criados até CWnd::Create é chamado. CWnd::Create é chamado pela estrutura sistema autônomo parte do processo de criação do documento e exibição, que é orientado por modelo de documento.
Observação: |
---|
Sua classe derivada deve fornecer sua própria construtor.No construtor, chamar o construtor, CFormView::CFormView, com o nome do recurso ou ID sistema autônomo um argumento, sistema autônomo mostra a visão geral sobre a classe anterior. |
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