Bagikan melalui


Urutan Pembuatan Jendela Umum

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 di m_hWnd anggota data publik 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.

Catatan

Ikon, tabel akselerator, dan sumber daya menu Anda harus memiliki ID sumber daya umum, seperti IDR_MAINFRAME, agar dimuat oleh LoadFrame.

Apa yang ingin Anda ketahui lebih lanjut tentang

Baca juga

Membuat Windows