Fungsi SetMenu (winuser.h)
Menetapkan menu baru ke jendela yang ditentukan.
Sintaks
BOOL SetMenu(
[in] HWND hWnd,
[in, optional] HMENU hMenu
);
Parameter
[in] hWnd
Jenis: HWND
Handel ke jendela tempat menu akan ditetapkan.
[in, optional] hMenu
Jenis: HMENU
Handel ke menu baru. Jika parameter ini NULL, menu jendela saat ini akan dihapus.
Nilai kembali
Jenis: BOOL
Jika fungsi berhasil, nilai yang dikembalikan bukan nol.
Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Jendela digambar ulang untuk mencerminkan perubahan menu. Menu dapat ditetapkan ke jendela mana pun yang bukan jendela anak.
Fungsi SetMenu menggantikan menu sebelumnya, jika ada, tetapi tidak menghancurkannya. Aplikasi harus memanggil fungsi DestroyMenu untuk menyelesaikan tugas ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | winuser.h (termasuk Windows.h) |
Pustaka | User32.lib |
DLL | User32.dll |
Set API | ext-ms-win-ntuser-menu-l1-1-3 (diperkenalkan dalam Windows 10, versi 10.0.14393) |
Lihat juga
Konseptual
Referensi