Bagikan melalui


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, , CEditViewCTreeViewCListView, , 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