afx_msg โมฆะ OnMenuSelect ( UINT nItemID, UINT nFlags HMENU hSysMenu );
พารามิเตอร์
nItemID
ระบุรายการที่เลือก หากสินค้าที่เลือกเป็นรายการเมนูnItemIDประกอบด้วยรหัสรายการเมนู ถ้ารายการเลือกไว้ประกอบด้วยเมนูแบบผุดขึ้นnItemIDมีดัชนีของเมนูแบบผุดขึ้น และhSysMenuมีหมายเลขอ้างอิงของ (คลิกบน) เมนูหลัก?
nFlags
ประกอบด้วยการรวมกันของค่าสถานะเมนูต่อไปนี้:
hSysMenu
ถ้าnFlagsมีMF_SYSMENUระบุถึงเมนูเกี่ยวข้องกับข้อความ ถ้าnFlagsมีMF_POPUPระบุหมายเลขอ้างอิงของเมนูหลัก ถ้าnFlagsมีทั้งMF_SYSMENUและMF_POPUPมันไม่ได้ใช้?
หมายเหตุ
ถ้าวัตถุCWndเกี่ยวข้องกับเมนูOnMenuSelectถูกเรียกตามกรอบเมื่อผู้ใช้เลือกรายการเมนู?
ถ้า 0xFFFF ประกอบด้วยnFlagsและhSysMenuมี 0, Windows ได้ปิดเมนูเนื่องจากผู้ใช้กดแป้น ESC หรือคลิกนอกเมนู?
หมายเหตุnbsp ฟังก์ชันนี้สมาชิกจะเรียกว่าโดยกรอบการอนุญาตให้โปรแกรมประยุกต์ของคุณเพื่อจัดการกับข้อความ Windows พารามิเตอร์ส่งผ่านไปยังฟังก์ชันของคุณแสดงพารามิเตอร์ได้รับตามกรอบเมื่อได้รับข้อความ ถ้าคุณเรียกใช้งาน base-คลาสฟังก์ชันนี้ การใช้งานที่จะใช้พารามิเตอร์เดิม ไปกับข้อความและไม่พารามิเตอร์คุณใส่(&N)?
ภาพรวม CWnd |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbsp WM_MENUSELECT(&N)