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

DestroyMenu

GetMenu

Menu

Referensi