Поделиться через


CFormView::CFormView

Создает объект CFormView.

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

Параметры

  • lpszTemplateName
    Содержит null- завершенную строку, имя ресурса диалоговое окно- шаблона.

  • nIDTemplate
    Содержит идентификатор ресурса диалоговое окно- шаблона.

Заметки

При создании объекта типа, производного от CFormView, вызовите один из конструкторов для создания объекта представления и определить ресурс диалогового окна, в котором основано представление.Можно определить ресурс или именем (передайте строку в качестве аргумента конструктору) или по его идентификатору (передайте целое число без знака в качестве аргумента).

Окно и дочерние элементы управления форма- представления не созданы до тех пор, пока не CWnd::Create вызываются.CWnd::Create вызываются платформой как часть процесса создания документов и представлений, который определяется шаблоном документа.

ПримечаниеПримечание

Производный класс должен предоставить собственный конструктор.В конструкторе, вызовите конструктор CFormView::CFormView с универсальным именем и идентификатором в качестве аргумента, как показано в приведенном выше описании класса.

Пример

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

}

Требования

Header: afxext.h

См. также

Ссылки

Классом CFormView

Диаграмма иерархии

CWnd::Create