Fungsi CreatePopupMenu (winuser.h)
Membuat menu drop-down, submenu, atau menu pintasan. Menu awalnya kosong. Anda dapat menyisipkan atau menambahkan item menu dengan menggunakan fungsi InsertMenuItem . Anda juga dapat menggunakan fungsi InsertMenu untuk menyisipkan item menu dan fungsi AppendMenu untuk menambahkan item menu.
Sintaks
HMENU CreatePopupMenu();
Mengembalikan nilai
Jenis: HMENU
Jika fungsi berhasil, nilai yang dikembalikan adalah handel ke menu yang baru dibuat.
Jika fungsi gagal, nilai yang dikembalikan adalah NULL. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.
Keterangan
Aplikasi dapat menambahkan menu baru ke menu yang ada, atau dapat menampilkan menu pintasan dengan memanggil fungsi TrackPopupMenuEx atau TrackPopupMenu .
Sumber daya yang terkait dengan menu yang ditetapkan ke jendela dibebaskan secara otomatis. Jika menu tidak ditetapkan ke jendela, aplikasi harus membebaskan sumber daya sistem yang terkait dengan menu sebelum menutup. Aplikasi membebaskan sumber daya menu dengan memanggil fungsi DestroyMenu .
Contoh
Misalnya, lihat Menambahkan Garis dan Grafik ke Menu.
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 (sertakan 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk