Sdílet prostřednictvím


CFormView::CFormView

Konstrukce CFormView objektu.

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

Parametry

  • lpszTemplateName
    Obsahuje řetězec zakončený hodnotou null, který je název prostředku dialogové okno šablony.

  • nIDTemplate
    Obsahuje číslo ID zdroje dialogové okno šablony.

Poznámky

Při vytváření objektu typu odvozené z CFormView , vyvolat jednu konstruktory vytvoření objektu zobrazení a identifikaci prostředku dialogové okno, na kterém je založen na zobrazení.Zdroje lze identifikovat podle názvu (pass řetězec jako argument konstruktoru) nebo prostřednictvím jeho ID (celé číslo bez znaménka, jako argument pass).

Formulářové zobrazení okna a podřízené ovládací prvky nejsou vytvořeny až do CWnd::Create se nazývá.CWnd::Createse nazývá rámcem jako část dokumentu a zobrazení proces tvorby, které je poháněno šablonu dokumentu.

[!POZNÁMKA]

Odvozené třídy musí zadat vlastní konstruktor.V konstruktoru, vyvolá konstruktor, CFormView::CFormView , s ID jako argument, jak je uvedeno v předchozím Přehled třídy nebo název prostředku.

Příklad

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

}

Požadavky

Záhlaví: afxext.h

Viz také

Referenční dokumentace

Třída CFormView

Diagram hierarchie

CWnd::Create