Bagikan melalui


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

CObject

CCmdTarget

CWnd

CView

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