Aracılığıyla paylaş


CCtrlView Sınıfı

Belge görünümü mimarisini Windows 98 ve Windows NT sürüm 3.51 ve üzeri tarafından desteklenen ortak denetimlere uyarlar.

Sözdizimi

class CCtrlView : public CView

Üyeler

Ortak Oluşturucular

Ad Tanım
CCtrlView::CCtrlView Bir CCtrlView nesne oluşturur.

Korumalı Yöntemler

Ad Tanım
CCtrlView::OnDraw Belirtilen cihaz bağlamını kullanarak çizim yapmak için çerçeve tarafından çağrılır.
CCtrlView::P ReCreateWindow Bu CCtrlView nesneye eklenmiş Windows penceresi oluşturulmadan önce çağrılır.

Korumalı Veri Üyeleri

Ad Tanım
CCtrlView::m_dwDefaultStyle Görünüm sınıfı için varsayılan stili içerir.
CCtrlView::m_strClass Görünüm sınıfının Windows sınıf adını içerir.

Açıklamalar

CEditView, CListView, CTreeView ve CRichEditView sınıfı CCtrlView ve türevleri, belge görünümü mimarisini Windows 95/98 ve Windows NT sürüm 3.51 ve üzeri tarafından desteklenen yeni ortak denetimlere uyarlar. Belge görünümü mimarisi hakkında daha fazla bilgi için bkz . Belge/Görünüm Mimarisi.

Devralma Hiyerarşisi

Cobject

Ccmdtarget

Cwnd

Cview

CCtrlView

Gereksinimler

Üst bilgi: afxwin.h

CCtrlView::CCtrlView

Bir CCtrlView nesne oluşturur.

CCtrlView(
    LPCTSTR lpszClass,
    DWORD dwStyle);

Parametreler

lpszClass
Görünüm sınıfının Windows sınıf adı.

Dwstyle
Görünüm sınıfının stili.

Açıklamalar

Çerçeve, yeni bir çerçeve penceresi oluşturulduğunda veya bir pencere bölündüğünde oluşturucuyu çağırır. Belge eklendikten sonra görünümü başlatmak için CView::OnInitialUpdate'i geçersiz kılın. Windows nesnesini oluşturmak için CWnd::Create veya CWnd::CreateEx çağrısı yapın.

CCtrlView::m_strClass

Görünüm sınıfının Windows sınıf adını içerir.

CString m_strClass;

CCtrlView::m_dwDefaultStyle

Görünüm sınıfı için varsayılan stili içerir.

DWORD m_dwDefaultStyle;

Açıklamalar

Bu stil, bir pencere oluşturulduğunda uygulanır.

CCtrlView::OnDraw

Belirtilen cihaz bağlamını kullanarak nesnenin CCtrlView içeriğini çizmek için çerçeve tarafından çağrılır.

virtual void OnDraw(CDC* pDC);

Parametreler

Pdc
Çizimin gerçekleştiği cihaz bağlamı işaretçisi.

Açıklamalar

OnDraw genellikle pDC tarafından belirtilen bir ekran cihazı bağlamı geçirerek ekran görüntüleme için çağrılır.

CCtrlView::P ReCreateWindow

Bu CWnd nesneye eklenmiş Windows penceresi oluşturulmadan önce çağrılır.

virtual BOOL PreCreateWindow(CREATESTRUCT& cs);

Parametreler

Cs
CREATESTRUCT yapısı.

İade Değeri

Pencere oluşturma işleminin devam etmesi gerekiyorsa sıfır olmayan; Oluşturma hatasını göstermek için 0.

Açıklamalar

Bu işlevi hiçbir zaman doğrudan çağırmayın.

Bu işlevin varsayılan uygulaması NULL pencere sınıfı adını denetler ve uygun bir varsayılan değerle değiştirir. Pencere oluşturulmadan önce yapıyı CREATESTRUCT değiştirmek için bu üye işlevini geçersiz kılın.

öğesinden CCtrlView türetilen her sınıf, geçersiz kılmasına PreCreateWindowkendi işlevselliğini ekler. Tasarım gereği, bu türetmeler PreCreateWindow belgelenmez. Her sınıfa uygun stilleri ve stiller arasındaki bağımlılıkları belirlemek için, uygulamanızın temel sınıfı için MFC kaynak kodunu inceleyebilirsiniz. geçersiz kılmayı PreCreateWindowseçerseniz, MFC kaynak kodundan toplanan bilgileri kullanarak uygulamanızın temel sınıfında kullanılan stillerin ihtiyacınız olan işlevselliği sağlayıp sağlamadığını belirleyebilirsiniz.

Pencere stillerini değiştirme hakkında daha fazla bilgi için bkz . MFC Tarafından Oluşturulan Pencerenin Stillerini Değiştirme.

Ayrıca bkz.

CView Sınıfı
Hiyerarşi Grafiği
CTreeView Sınıfı
CListView Sınıfı
CRichEditView Sınıfı