Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
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
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