Kelas Jendela Bingkai yang Dibuat oleh Wizard Aplikasi
Saat Anda membuat proyek MFC baru dari dialog Proyek Baru, selain kelas aplikasi, dokumen, dan tampilan, Application Wizard membuat kelas jendela bingkai turunan untuk jendela bingkai utama aplikasi Anda. Kelas dipanggil CMainFrame
secara default, dan file yang berisinya bernama MAINFRM. H dan MAINFRM. CPP.
Jika aplikasi Anda adalah SDI, kelas Anda CMainFrame
berasal dari kelas CFrameWnd.
Jika aplikasi Anda adalah MDI, CMainFrame
berasal dari kelas CMDIFrameWnd. Dalam hal CMainFrame
ini mengimplementasikan bingkai utama, yang menyimpan menu, toolbar, dan bilah status. Panduan Aplikasi tidak memperoleh kelas jendela bingkai dokumen baru untuk Anda. Sebaliknya, ia menggunakan implementasi default di KELAS CMDIChildWnd. Kerangka kerja MFC membuat jendela anak untuk berisi setiap tampilan (yang dapat berjenis CScrollView
, , CEditView
CTreeView
CListView
, , dan sebagainya) yang diperlukan aplikasi. Jika Anda perlu mengkustomisasi jendela bingkai dokumen, Anda dapat membuat kelas jendela bingkai dokumen baru (lihat Menambahkan Kelas).
Jika Anda memilih untuk mendukung toolbar, kelas juga memiliki variabel anggota jenis CToolBar dan CStatusBar dan OnCreate
fungsi penangan pesan untuk menginisialisasi dua bilah kontrol.
Kelas jendela bingkai ini berfungsi seperti yang dibuat, tetapi untuk meningkatkan fungsionalitasnya, Anda harus menambahkan variabel anggota dan fungsi anggota. Anda mungkin juga ingin kelas jendela Anda menangani pesan Windows lainnya. Untuk informasi selengkapnya, lihat Mengubah Gaya Jendela yang Dibuat oleh MFC.
Baca juga
Kelas Jendela Bingkai
Program MFC atau Sumber Kontrol dan File Header