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
Winuser.h (termasuk Windows.h)

Lihat juga

Referensi

CreateMDIWindow

CREATESTRUCT

MDICREATESTRUCT

WM_CREATE

WM_MDIDESTROY

Konseptual

Antarmuka Beberapa Dokumen