다음을 통해 공유


CFormView::CFormView

CFormView 개체를 생성합니다.

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

매개 변수

  • lpszTemplateName
    대화 상자 템플릿 리소스 이름이 null로 끝나는 문자열을 포함 합니다.

  • nIDTemplate
    대화 상자 템플릿 리소스의 ID 번호를 포함 합니다.

설명

파생 된 형식의 개체를 만들 때 CFormView, 뷰 개체를 만들고 뷰를 기반으로 대화 상자 리소스를 식별 하는 생성자 중 하나를 호출 합니다.(생성자 문자열을 인수로 전달) 이름 또는 ID (부호 없는 정수를 인수로 전달) 별로 자원을 식별할 수 있습니다.

폼 보기 창 및 자식 컨트롤까지 만들어진 CWnd::Create 라고 합니다.CWnd::Create프레임 워크 문서 템플릿에 의해 제어 되는 문서와 뷰 만들기 프로세스의 일부로 호출 됩니다.

[!참고]

파생된 클래스 해야 자체 생성자를 제공 합니다.생성자는 생성자에서 호출 CFormView::CFormView, 자원 이름 또는 ID 앞의 클래스 개요에서와 같이 인수를 합니다.

예제

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

}

요구 사항

헤더: afxext.h

참고 항목

참조

CFormView 클래스

계층 구조 차트

CWnd::Create