Kelas CCtrlView
Mengadaptasi arsitektur tampilan dokumen ke kontrol umum yang didukung oleh Windows 98 dan Windows NT versi 3.51 dan yang lebih baru.
Sintaks
class CCtrlView : public CView
Anggota
Konstruktor Publik
Nama | Deskripsi |
---|---|
CCtrlView::CCtrlView | Membuat CCtrlView objek. |
Metode yang Dilindungi
Nama | Deskripsi |
---|---|
CCtrlView::OnDraw | Dipanggil oleh kerangka kerja untuk menggambar menggunakan konteks perangkat yang ditentukan. |
CCtrlView::P reCreateWindow | Dipanggil sebelum pembuatan jendela Windows yang terpasang pada objek ini CCtrlView . |
Anggota Data yang Dilindungi
Nama | Deskripsi |
---|---|
CCtrlView::m_dwDefaultStyle | Berisi gaya default untuk kelas tampilan. |
CCtrlView::m_strClass | Berisi nama kelas Windows untuk kelas tampilan. |
Keterangan
Kelas CCtrlView
dan turunannya, CEditView, CListView, CTreeView, dan CRichEditView, mengadaptasi arsitektur tampilan dokumen ke kontrol umum baru yang didukung oleh Windows 95/98 dan Windows NT versi 3.51 dan yang lebih baru. Untuk informasi selengkapnya tentang arsitektur tampilan dokumen, lihat Arsitektur Dokumen/Tampilan.
Hierarki Warisan
CCtrlView
Persyaratan
Header: afxwin.h
CCtrlView::CCtrlView
Membuat CCtrlView
objek.
CCtrlView(
LPCTSTR lpszClass,
DWORD dwStyle);
Parameter
lpszClass
Nama kelas Windows dari kelas tampilan.
dwStyle
Gaya kelas tampilan.
Keterangan
Kerangka kerja memanggil konstruktor saat jendela bingkai baru dibuat atau jendela dipisahkan. Ambil alih CView::OnInitialUpdate untuk menginisialisasi tampilan setelah dokumen dilampirkan. Panggil CWnd::Create atau CWnd::CreateEx untuk membuat objek Windows.
CCtrlView::m_strClass
Berisi nama kelas Windows untuk kelas tampilan.
CString m_strClass;
CCtrlView::m_dwDefaultStyle
Berisi gaya default untuk kelas tampilan.
DWORD m_dwDefaultStyle;
Keterangan
Gaya ini diterapkan ketika jendela dibuat.
CCtrlView::OnDraw
Dipanggil oleh kerangka kerja untuk menggambar konten CCtrlView
objek menggunakan konteks perangkat yang ditentukan.
virtual void OnDraw(CDC* pDC);
Parameter
pDC
Penunjuk ke konteks perangkat tempat gambar terjadi.
Keterangan
OnDraw
biasanya dipanggil untuk tampilan layar, melewati konteks perangkat layar yang ditentukan oleh pDC.
CCtrlView::P reCreateWindow
Dipanggil sebelum pembuatan jendela Windows yang terpasang pada objek ini CWnd
.
virtual BOOL PreCreateWindow(CREATESTRUCT& cs);
Parameter
Cs
Struktur CREATESTRUCT .
Tampilkan Nilai
Bukan nol jika pembuatan jendela harus dilanjutkan; 0 untuk menunjukkan kegagalan pembuatan.
Keterangan
Jangan pernah memanggil fungsi ini secara langsung.
Implementasi default fungsi ini memeriksa nama kelas jendela NULL dan menggantikan default yang sesuai. Ambil alih fungsi anggota ini untuk mengubah CREATESTRUCT
struktur sebelum jendela dibuat.
Setiap kelas yang berasal dari CCtrlView
menambahkan fungsionalitasnya sendiri ke penimpaan PreCreateWindow
. Secara desain, turunan PreCreateWindow
ini tidak didokumentasikan. Untuk menentukan gaya yang sesuai untuk setiap kelas dan interdependensi di antara gaya, Anda dapat memeriksa kode sumber MFC untuk kelas dasar aplikasi Anda. Jika Anda memilih untuk mengambil alih PreCreateWindow
, Anda dapat menentukan apakah gaya yang digunakan di kelas dasar aplikasi Anda menyediakan fungsionalitas yang Anda butuhkan dengan menggunakan informasi yang dikumpulkan dari kode sumber MFC.
Untuk informasi selengkapnya tentang mengubah gaya jendela, lihat Mengubah Gaya Jendela yang Dibuat oleh MFC.
Lihat juga
Kelas CView
Bagan Hierarki
Kelas CTreeView
Kelas CListView
Kelas CRichEditView