WM_MDICREATE pesan
Aplikasi mengirim pesan WM_MDICREATE ke jendela klien antarmuka beberapa dokumen (MDI) untuk membuat jendela anak MDI.
#define WM_MDICREATE 0x0220
Parameter
-
wParam
-
Parameter ini tidak digunakan.
-
lParam
-
Penunjuk ke struktur MDICREATESTRUCT yang berisi informasi yang digunakan sistem untuk membuat jendela anak MDI.
Nilai kembali
Jenis: HWND
Jika pesan berhasil, nilai yang dikembalikan adalah handel ke jendela anak baru.
Jika pesan gagal, nilai yang dikembalikan adalah NULL.
Keterangan
Jendela anak MDI dibuat dengan bit gaya jendelaWS_CHILD, WS_CLIPSIBLINGS, WS_CLIPCHILDREN, WS_SYSMENU, WS_CAPTION, WS_THICKFRAME, WS_MINIMIZEBOX, dan WS_MAXIMIZEBOX, ditambah bit gaya tambahan yang ditentukan dalam struktur MDICREATESTRUCT . Sistem menambahkan judul jendela anak baru ke menu jendela jendela bingkai. Aplikasi harus menggunakan pesan ini untuk membuat semua jendela anak dari jendela klien.
Jika jendela klien MDI menerima pesan apa pun yang mengubah aktivasi jendela anaknya saat jendela anak aktif dimaksimalkan, sistem memulihkan jendela anak aktif dan memaksimalkan jendela anak yang baru diaktifkan.
Ketika jendela anak MDI dibuat, sistem mengirim pesan WM_CREATE ke jendela. Parameter lParam dari pesan WM_CREATE berisi penunjuk ke struktur CREATESTRUCT . Anggota lpCreateParams dari struktur ini berisi penunjuk ke struktur MDICREATESTRUCT yang diteruskan dengan pesan WM_MDICREATE yang membuat jendela anak MDI.
Aplikasi tidak boleh mengirim pesan WM_MDICREATE kedua saat pesan WM_MDICREATE masih diproses. Misalnya, tidak boleh mengirim pesan WM_MDICREATE saat jendela anak MDI memproses pesan WM_MDICREATE .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Header |
|
Lihat juga
-
Referensi
-
Konseptual