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
Veri Akışı Adı | Açıklama |
---|---|
CCtrlView::CCtrlView | Bir CCtrlView nesne oluşturur. |
Korumalı Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
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
Veri Akışı Adı | Açıklama |
---|---|
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
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
bilgisayar bilimi
CREATESTRUCT yapısı.
Dönüş 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 PreCreateWindow
kendi 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ı PreCreateWindow
seç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ı