Fungsi DeleteMenu (winuser.h)
Menghapus item dari menu yang ditentukan. Jika item menu membuka menu atau submenu, fungsi ini akan menghancurkan handel ke menu atau submenu dan membebaskan memori yang digunakan oleh menu atau submenu.
Sintaks
BOOL DeleteMenu(
[in] HMENU hMenu,
[in] UINT uPosition,
[in] UINT uFlags
);
Parameter
[in] hMenu
Jenis: HMENU
Handel ke menu yang akan diubah.
[in] uPosition
Jenis: UINT
Item menu yang akan dihapus, seperti yang ditentukan oleh parameter uFlags .
[in] uFlags
Jenis: UINT
Menunjukkan bagaimana parameter uPosisi ditafsirkan. Parameter ini harus menjadi salah satu nilai berikut.
Mengembalikan nilai
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
Aplikasi harus memanggil fungsi DrawMenuBar setiap kali menu berubah, apakah menu berada di jendela yang ditampilkan.
Contoh
Misalnya, lihat Contoh Penampil Clipboard.
Persyaratan
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-0 (diperkenalkan di Windows 8) |
Lihat juga
Konseptual
Referensi