Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 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ı