pesan WM_MDISETMENU

Aplikasi mengirim pesan WM_MDISETMENU ke jendela klien antarmuka beberapa dokumen (MDI) untuk menggantikan seluruh menu jendela bingkai MDI, untuk mengganti menu jendela jendela bingkai, atau keduanya.

#define WM_MDISETMENU                   0x0230

Parameter

wParam

Handel ke menu jendela bingkai baru. Jika parameter ini NULL, menu jendela bingkai tidak diubah.

lParam

Handel ke menu jendela baru. Jika parameter ini NULL, menu jendela tidak diubah.

Nilai kembali

Jenis: HMENU

Jika pesan berhasil, nilai yang dikembalikan adalah handel ke menu jendela bingkai lama.

Jika pesan gagal, nilai yang dikembalikan adalah nol.

Keterangan

Setelah mengirim pesan ini, aplikasi harus memanggil fungsi DrawMenuBar untuk memperbarui bilah menu.

Jika pesan ini menggantikan menu jendela, item menu jendela anak MDI dihapus dari menu jendela sebelumnya dan ditambahkan ke menu jendela baru.

Jika jendela anak MDI dimaksimalkan dan pesan ini menggantikan menu jendela bingkai MDI, ikon menu jendela dan ikon pemulihan dihapus dari menu jendela bingkai sebelumnya dan ditambahkan ke menu jendela bingkai baru.

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

DrawMenuBar

WM_MDIREFRESHMENU

Konseptual

Antarmuka Beberapa Dokumen