CMenu::GetMenuState
UINT GetMenuState ( UINT nID, UINT nFlags ) const
ส่งกลับค่า
ค่า 0xFFFFFFFF ถ้าไม่มีรายการที่ระบุ ถ้าnIdระบุเมนูแบบผุดขึ้น ไบต์สูงใบสั่งประกอบด้วยหมายเลขของรายการในเมนูแบบผุดขึ้น และไบต์ต่ำใบสั่งประกอบด้วยสถานะของเมนูเกี่ยวข้องกับเมนูแบบผุดขึ้น มิฉะนั้น ค่าส่งกลับเป็นรูปแบบ (บูลีนหรือ) ของค่าจากรายการต่อไปนี้ (รูปแบบนี้อธิบายถึงสถานะของรายการเมนูระบุว่าnId ):
-
MF_CHECKEDnbsp ทำหน้าที่เป็นตัวสลับด้วยMF_UNCHECKEDเพื่อทำเครื่องหมายถัดจากไปยังรายการ เมื่อโปรแกรมประยุกต์หน้า ๆ บิตแมปของเครื่องหมาย (โปรดดูฟังก์ชันสมาชิกSetMenuItemBitmaps ), "เครื่องหมายบน" บิตแมปถูกแสดง(&N)?
-
MF_DISABLEDnbsp ปิดใช้งานรายการเมนูเพื่อให้มันไม่สามารถเลือก แต่มัวมัน(&N)?
-
MF_ENABLEDnbsp ทำให้รายการเมนูให้คุณสามารถเลือก และคืนค่าระบบจากสถานะที่เป็นสีจาง โปรดทราบว่า ค่าของค่าคงนี้เป็น 0 แอปพลิเคชันควรไม่ทดสอบกับ 0 สำหรับความล้มเหลวเมื่อใช้ค่านี้(&N)?
-
MF_GRAYEDnbsp ปิดใช้งานรายการเมนูเพื่อให้ไม่สามารถเลือก และ dims นั้น(&N)?
-
MF_MENUBARBREAKnbsp วางสินค้าบนบรรทัดใหม่ ในเมนูแบบสแตติก หรือ ในคอลัมน์ใหม่ในเมนูแบบผุดขึ้น เมนูแบบผุดขึ้นคอลัมน์ใหม่จะถูกแยกจากคอลัมน์เก่า โดย dividing เส้นแนวตั้ง(&N)?
-
MF_MENUBREAKnbsp วางสินค้าบนบรรทัดใหม่ ในเมนูแบบสแตติก หรือ ในคอลัมน์ใหม่ในเมนูแบบผุดขึ้น ไม่มีบรรทัด dividing ถูกวางไว้ระหว่างคอลัมน์(&N)?
-
MF_SEPARATORnbsp วาดเส้นแนวนอน dividing สามารถจะใช้เฉพาะในเมนูแบบผุดขึ้น บรรทัดนี้ไม่สามารถจะจาง ปิดการใช้งาน หรือเน้น พารามิเตอร์อื่น ๆ จะถูกละเว้น(&N)?
-
MF_UNCHECKEDnbsp ทำหน้าที่เป็นตัวสลับด้วยMF_CHECKEDเพื่อเอาเครื่องหมายถูกที่อยู่ถัดจากรายการ เมื่อโปรแกรมประยุกต์หน้า ๆ บิตแมปของเครื่องหมาย (โปรดดูฟังก์ชันสมาชิกSetMenuItemBitmaps ), "เครื่องหมายปิด" บิตแมปจะปรากฏขึ้น โปรดทราบว่า ค่าของค่าคงนี้เป็น 0 แอปพลิเคชันควรไม่ทดสอบกับ 0 สำหรับความล้มเหลวเมื่อใช้ค่านี้(&N)?
พารามิเตอร์
nID
ระบุ ID รายการเมนู ตามที่กำหนดโดยnFlags?
nFlags
ระบุลักษณะของnID สามารถเป็นหนึ่งในค่าต่อไปนี้:
-
MF_BYCOMMANDnbsp ระบุพารามิเตอร์ให้สั่ง ID ของรายการเมนูที่มีอยู่ นี่คือค่าเริ่มต้น(&N)?
-
MF_BYPOSITIONnbsp ระบุพารามิเตอร์ให้ตำแหน่งของรายการเมนูที่มีอยู่ รายการแรกอยู่ที่ตำแหน่ง 0(&N)?
หมายเหตุ
ส่งกลับค่าสถานะของรายการเมนูที่ระบุหรือหมายเลขของสินค้าในเมนูแบบผุดขึ้น?
ภาพรวม CMenu |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbsp :: GetMenuState, CMenu::CheckMenuItem, CMenu::EnableMenuItem(&N)