POPUPMENUITEMโครงสร้างประกอบด้วยข้อมูลเกี่ยวกับรายการในเมนูในเมนูทรัพยากรที่เปิดเมนูหรือเมนูย่อย การกำหนดโครงสร้างให้เป็นที่นี่สำหรับคำอธิบายเฉพาะ ไม่ปรากฏอยู่ในแฟ้มหัวข้อมาตรฐานใด ๆ.
struct {DWORD ชนิด POPUPMENUITEM
สถานะของ DWORD
DWORD รหัส
WORD resInfo
szOrOrd menuText
}
ค่า | ความหมาย |
---|---|
MF_END | รายการเมนูคือ สุดท้ายบนเมนู ธงถูกใช้ภายใน โดยระบบ. |
MF_POPUP | เปิดรายการเมนูเมนูหรือเมนูย่อย ธงถูกใช้ภายใน โดยระบบ. |
ถ้าคุณระบุ MF_POPUP จะบ่งชี้ว่า รายการเมนูที่เป็นหนึ่งที่เปิดเมนูหรือเมนูย่อย.
นอกจากการค่า MF_END และ MF_POPUP สมาชิกนี้อาจเป็นการรวมกันของชนิดค่าแสดงรายการให้กับสมาชิกdwTypeของโครงสร้างMENUITEMINFO ชนิดของค่าที่ขึ้นต้น ด้วย MFT_ กัน การใช้ล่วงหน้า MFT_ * ชนิดค่าเหล่านี้ มีคำสั่งต่อไปนี้ในของคุณแฟ้ม RC:
#รวม "WINUSERH"
#รวม "WINUSERH"
ค่า | ความหมาย |
---|---|
MFR_END | รายการเมนูเป็นสุดท้ายในทรัพยากรนี้เมนูย่อยหรือเมนู ธงนี้ถูกใช้ภายใน โดยระบบ. |
MFR_POPUP | เปิดรายการเมนูเมนูหรือเมนูย่อย ธงถูกใช้ภายใน โดยระบบ. |
มีโครงสร้างPOPUPMENUITEMหนึ่งสำหรับแต่ละรายการเมนูที่เปิดเมนูหรือเมนูย่อย ระบุชนิดของรายการในเมนูนี้ โดยการตั้งค่าสมาชิกประเภทMF_POPUP และ ด้วยการตั้งค่าบิตการ MFR_POPUP ในสมาชิกresInfo 0x0001 ในกรณีนี้ ข้อมูลสุดท้ายที่เขียนให้กับทรัพยากร RT_MENU สำหรับเมนูหรือเมนูย่อยมีโครงสร้างmenuhelpid menuhelpidมีนิพจน์ตัวเลขที่ระบุถึงเมนูในระหว่างการประมวลผล WM_HELP.
นอกจากนี้ โครงสร้างทุกPOPUPMENUITEMที่มีชุด MFR_POPUP บิตในสมาชิกresInfoจะตาม ด้วยโครงสร้างแบบmenuhelpidพร้อมหมายเลขเพิ่มเติมโครงPOPUPMENUITEMสร้าง หนึ่งสำหรับแต่ละรายการในเมนูในเมนูย่อยนั้น โครงสร้างPOPUPMENUITEMสุดท้ายในเมนูย่อยจะมีชุด MFR_END บิตในสมาชิกresInfo การค้นหาจุดสิ้นสุดของทรัพยากร ค้นหา MFR_END ตรงกันสำหรับทุก MFR_POPUP บวก MFR_END เพิ่มเติมหนึ่งที่ตรงกับชุดนอกสุดของรายการเมนู.
บ่งชี้ว่า รายการเมนูสุดท้าย ด้วยการตั้งค่าชนิดของสมาชิกกับ MF_END เนื่องจากคุณสามารถซ้อนเมนูย่อย สามารถมีหลายระดับของ MF_END ในกรณีเหล่านี้ รายการเมนูจะเรียงตามลำดับ.
nbsp Windows &NT:ต้องการเวอร์ชัน 3.1 หรือรุ่นที่ใหม่กว่า
Windows:ต้องใช้ Windows 95 หรือรุ่นที่ใหม่กว่า
Windows CE:ไม่สนับสนุน.
ภาพรวมของทรัพยากรโครงสร้างทรัพยากร MENUHEADER,menuhelpid ,MENUITEMINFO ,NORMALMENUITEM