Struktur MENUITEMTEMPLATE (winuser.h)

Menentukan item menu dalam templat menu.

Sintaks

typedef struct {
  WORD  mtOption;
  WORD  mtID;
  WCHAR mtString[1];
} MENUITEMTEMPLATE, *PMENUITEMTEMPLATE;

Anggota

mtOption

Ketik: WORD

Satu atau beberapa opsi menu yang telah ditentukan sebelumnya berikut ini yang mengontrol tampilan item menu seperti yang diperlihatkan dalam tabel berikut ini.

Nilai Makna
MF_CHECKED
0x00000008L
Menunjukkan bahwa item menu memiliki tanda centang di sampingnya.
MF_GRAYED
0x00000001L
Menunjukkan bahwa item menu awalnya tidak aktif dan digambar dengan efek abu-abu.
MF_HELP
0x00004000L
Menunjukkan bahwa item menu memiliki pemisah vertikal di sebelah kirinya.
MF_MENUBARBREAK
0x00000020L
Menunjukkan bahwa item menu ditempatkan di kolom baru. Kolom lama dan baru dipisahkan oleh bilah.
MF_MENUBREAK
0x00000040L
Menunjukkan bahwa item menu ditempatkan di kolom baru.
MF_OWNERDRAW
0x00000100L
Menunjukkan bahwa jendela pemilik menu bertanggung jawab untuk menggambar semua aspek visual item menu, termasuk status disorot, dipilih, dan tidak aktif. Opsi ini tidak valid untuk item di bilah menu.
MF_POPUP
0x00000010L
Menunjukkan bahwa item adalah item yang membuka menu drop-down atau submenu.

mtID

Ketik: WORD

Pengidentifikasi item menu item perintah; item perintah mengirim pesan perintah ke jendela pemiliknya. Struktur MENUITEMTEMPLATE untuk item yang membuka menu drop-down atau submenu tidak berisi anggota mtID .

mtString[1]

Jenis: WCHAR[1]

Item menu.

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

Konseptual

LoadMenuIndirect

MENUITEMTEMPLATEHEADER

Menu

Referensi