共用方式為


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

}

需求

Header: afxext.h

請參閱

參考

CFormView 類別

階層架構圖

CWnd::Create