struktur MENUEX_TEMPLATE_ITEM
Menentukan item menu dalam templat menu yang diperluas. Definisi struktur ini hanya untuk penjelasan; tidak ada dalam file header standar apa pun.
Sintaks
typedef struct {
DWORD dwType;
DWORD dwState;
UINT uId;
WORD wFlags;
WCHAR szText[1];
} MENUEX_TEMPLATE_ITEM;
Anggota
-
dwType
-
Jenis: DWORD
-
Jenis item menu. Anggota ini dapat menjadi kombinasi dari nilai jenis (dimulai dengan MFT) yang tercantum dengan struktur MENUITEMINFO .
-
dwState
-
Jenis: DWORD
-
Status item menu. Anggota ini dapat menjadi kombinasi dari nilai status (dimulai dengan MFS) yang tercantum dengan struktur MENUITEMINFO .
-
Uid
-
Jenis: UINT
-
Pengidentifikasi item menu. Ini adalah nilai yang ditentukan aplikasi yang mengidentifikasi item menu. Dalam sumber daya menu yang diperluas, item yang membuka menu drop-down atau submenus serta item perintah dapat memiliki pengidentifikasi.
-
wFlags
-
Ketik: WORD
-
Menentukan apakah item menu adalah item terakhir di bilah menu, menu drop-down, submenu, atau menu pintasan dan apakah item tersebut merupakan item yang membuka menu drop-down atau submenu. Anggota ini bisa nol atau lebih dari nilai-nilai ini. Untuk aplikasi 32-bit, anggota ini adalah kata; untuk aplikasi 16-bit, ini adalah byte.
-
0x80
-
Struktur menentukan item menu terakhir di bilah menu, menu drop-down, submenu, atau menu pintasan.
-
0x01
-
Struktur menentukan item yang membuka menu drop-down atau submenu. Struktur berikutnya menentukan item menu di menu drop-down atau submenu yang sesuai.
szText
Jenis: WCHAR
Teks item menu. Anggota ini adalah string Unicode yang dihentikan null, diratakan pada batas kata. Ukuran definisi item menu bervariasi tergantung pada panjang string ini.
Keterangan
Templat menu yang diperluas terdiri dari struktur MENUEX_TEMPLATE_HEADER diikuti oleh satu atau beberapa struktur MENUEX_TEMPLATE_ITEM yang berdampingan. Struktur MENUEX_TEMPLATE_ITEM , yang panjangnya bervariasi, selaras pada batas DWORD . Untuk membuat menu dari templat menu yang diperluas dalam memori, gunakan fungsi LoadMenuIndirect .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung |
Windows 2000 Server [hanya aplikasi desktop] |
Lihat juga
-
Referensi
-
Konseptual