Megosztás a következőn keresztül:


CCtrlView osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

A dokumentumnézet architektúráját a Windows 98 és a Windows NT 3.51-ös és újabb verziói által támogatott közös vezérlőkhöz igazítja.

Szemantika

class CCtrlView : public CView

Tagok

Nyilvános konstruktorok

Név Description
CCtrlView::CCtrlView Egy CCtrlView objektumot hoz létre.

Védett metódusok

Név Description
CCtrlView::OnDraw A keretrendszer meghívta, hogy a megadott eszközkörnyezet használatával rajzoljon.
CCtrlView::P reCreateWindow Az objektumhoz csatolt Windows-ablak létrehozása előtt hívva CCtrlView .

Védett adattagok

Név Description
CCtrlView::m_dwDefaultStyle A nézetosztály alapértelmezett stílusát tartalmazza.
CCtrlView::m_strClass A nézetosztály Windows-osztálynevét tartalmazza.

Megjegyzések

Az osztály CCtrlView és származékai, a CEditView, a CListView, a CTreeView és a CRichEditView a dokumentumnézet architektúráját a Windows 95/98 és a Windows NT 3.51-ös és újabb verziói által támogatott új általános vezérlőkhöz igazítják. A dokumentumnézet architektúrájáról további információt a Dokumentum/Nézet architektúra című témakörben talál.

Öröklési hierarchia

CObject

CCmdTarget

CWnd

CView

CCtrlView

Requirements

Fejléc: afxwin.h

CCtrlView::CCtrlView

Egy CCtrlView objektumot hoz létre.

CCtrlView(
    LPCTSTR lpszClass,
    DWORD dwStyle);

Paraméterek

lpszClass
A nézetosztály Windows-osztályneve.

dwStyle
A nézetosztály stílusa.

Megjegyzések

A keretrendszer meghívja a konstruktort egy új keretablak létrehozásakor vagy egy ablak felosztásakor. Felülbírálás CView::OnInitialUpdate a nézet inicializálásához a dokumentum csatolása után. Hívja meg a CWnd::Create vagy CWnd::CreateEx parancsot a Windows-objektum létrehozásához.

CCtrlView::m_strClass

A nézetosztály Windows-osztálynevét tartalmazza.

CString m_strClass;

CCtrlView::m_dwDefaultStyle

A nézetosztály alapértelmezett stílusát tartalmazza.

DWORD m_dwDefaultStyle;

Megjegyzések

Ez a stílus az ablak létrehozásakor lesz alkalmazva.

CCtrlView::OnDraw

A keretrendszer meghívta, hogy a megadott eszközkörnyezettel rajzolja meg az CCtrlView objektum tartalmát.

virtual void OnDraw(CDC* pDC);

Paraméterek

Pdc
Mutató arra az eszközkörnyezetre, amelyben a rajz történik.

Megjegyzések

OnDraw általában a pDC által megadott képernyőeszköz-környezet átadásával hívják meg képernyőmegjelenítésre.

CCtrlView::P reCreateWindow

Az objektumhoz csatolt Windows-ablak létrehozása előtt hívva CWnd .

virtual BOOL PreCreateWindow(CREATESTRUCT& cs);

Paraméterek

Cs
CREATESTRUCT-struktúra.

Visszaadott érték

Nonzero, ha az ablak létrehozásának folytatódnia kell; 0 a létrehozási hiba jelzéséhez.

Megjegyzések

Soha ne hívja meg közvetlenül ezt a függvényt.

A függvény alapértelmezett implementációja null értékű ablakosztálynevet keres, és egy megfelelő alapértelmezett értéket helyettesít. A tagfüggvény felülbírálása a CREATESTRUCT struktúra módosításához az ablak létrehozása előtt.

Minden osztály saját CCtrlView funkciókat ad hozzá a felülbírálásához PreCreateWindow. Ezek a származtatások PreCreateWindow tervezés szerint nincsenek dokumentálva. Az egyes osztályoknak megfelelő stílusok és a stílusok közötti kölcsönhatások meghatározásához megvizsgálhatja az alkalmazás alaposztályának MFC-forráskódját. Ha felülbírálást PreCreateWindowválaszt, meghatározhatja, hogy az alkalmazás alaposztályában használt stílusok biztosítják-e a szükséges funkciókat az MFC-forráskódból összegyűjtött információk használatával.

Az ablakstílusok módosításáról további információt az MFC által létrehozott ablak stílusainak módosítása című témakörben talál.

Lásd még

CView osztály
hierarchiadiagram
CTreeView osztály
CListView osztály
CRichEditView osztály