Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Saat Anda membuat jendela Anda sendiri, seperti jendela anak, kerangka kerja menggunakan proses yang sama seperti yang dijelaskan dalam Pembuatan Dokumen/Tampilan.
Semua kelas jendela yang disediakan oleh MFC menggunakan konstruksi dua tahap. Artinya, selama pemanggilan operator C++ new , konstruktor mengalokasikan dan menginisialisasi objek C++ tetapi tidak membuat jendela Windows yang sesuai. Itu dilakukan setelahnya dengan memanggil fungsi Buat anggota objek jendela.
Fungsi Create anggota membuat jendela Windows dan menyimpannya HWND ke anggota data publik m_hWnd objek C++.
Create memberikan fleksibilitas penuh atas parameter pembuatan. Sebelum memanggil Create, Anda mungkin ingin mendaftarkan kelas jendela dengan fungsi global AfxRegisterWndClass untuk mengatur ikon dan gaya kelas untuk bingkai.
Untuk jendela bingkai, Anda dapat menggunakan fungsi anggota LoadFrame alih-alih Create.
LoadFrame membuat jendela Windows menggunakan parameter yang lebih sedikit. Ini mendapatkan banyak nilai default dari sumber daya, termasuk keterangan bingkai, ikon, tabel akselerator, dan menu.
Nota
Ikon, tabel akselerator, dan sumber daya menu Anda harus memiliki ID sumber daya umum, seperti IDR_MAINFRAME, agar dimuat oleh LoadFrame.