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