โครงสร้างMENUEX_TEMPLATE_ITEMกำหนดรายการเมนูในแบบเมนูที่ขยาย การกำหนดโครงสร้างที่นี่มีไว้สำหรับคำอธิบายเฉพาะ ไม่ปรากฏอยู่ในแฟ้มหัวข้อมาตรฐานใด ๆ.
/ / typedef struct { / / DWORD dwType
/ / DWORD dwState
/ / UINT uId
/ / WORD bResInfo
/ / WCHAR szText [1];
/ / / / DWORD dwHelpId
/ / } MENUEX_TEMPLATE_ITEM
ค่า | ความหมาย |
---|---|
0x80 | โครงสร้างกำหนดเมนูรายการสุดท้ายในแถบเมนู เมนูแบบหล่นลง เมนูย่อย หรือเมนูทางลัด. |
0x01 | โครงสร้างกำหนดสินค้าที่เปิดแบบหล่นลงเมนูหรือเมนูย่อย โครงสร้างต่อมากำหนดรายการเมนูในที่สอดคล้องกันแบบหล่นลงเมนูหรือเมนูย่อย. |
สำหรับโปรแกรมประยุกต์แบบ 32 บิต สมาชิกนี้คือWORD สำหรับโปรแกรมประยุกต์ขนาด 16 บิต มันเป็นไบต์.
แม่แบบเพิ่มเติมเมนูประกอบด้วยโครงสร้างแบบMENUEX_TEMPLATE_HEADERที่ตาม ด้วยติดกันโครงMENUEX_TEMPLATE_ITEMสร้างที่ของอย่าง น้อยหนึ่ง โครงMENUEX_TEMPLATE_ITEMซึ่งเป็นตัวแปรในความยาว ได้มีการจัดตำแหน่งบนขอบเขต doubleword ใช้ฟังก์ชันLoadMenuIndirectเพื่อสร้างเมนูจากแม่แบบที่มีเมนูที่ขยายในหน่วยความจำ.
nbsp Windows &NT:ต้องการเวอร์ชัน 4.0 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน.
ภาพรวมของเมนูโครงสร้างเมนู LoadMenuIndirect, MENUEX_TEMPLATE_HEADER, MENUITEMINFO