BOOL RemoveMenu ( UINT nPosition, UINT nFlags );
ส่งกลับค่า
ไม่ใช่ศูนย์ถ้าฟังก์ชันนี้จะสำเร็จ 0 อื่น?
พารามิเตอร์
nPosition
ระบุรายการเมนูจะเอาออก สามารถใช้พารามิเตอร์nFlagsตีnPositionด้วยวิธีการดังต่อไปนี้:
nFlags | การตีความเนื้อความของ nPosition |
MF_BYCOMMAND | ระบุพารามิเตอร์ให้สั่ง ID ของรายการเมนูที่มีอยู่ นี่คือค่าเริ่มต้นถ้าทั้งMF_BYCOMMANDและMF_BYPOSITIONถูกตั้งค่า? |
MF_BYPOSITION | ระบุพารามิเตอร์ให้ตำแหน่งของรายการเมนูที่มีอยู่ รายการแรกอยู่ที่ตำแหน่ง 0? |
nFlags
ระบุวิธีการตีความnPosition?
หมายเหตุ
ลบรายการเมนู ด้วยเมนูแบบผุดขึ้นเชื่อมโยงจากเมนู นอกจากนี้จะไม่ทำลายหมายเลขอ้างอิงสำหรับเมนูแบบผุดขึ้น ดังนั้นเมนูสามารถจะนำ ก่อนการเรียกฟังก์ชันนี้ โปรแกรมประยุกต์อาจเรียกใช้ฟังก์ชันGetSubMenuสมาชิกเรียกวัตถุCMenuผุดขึ้นเพื่อนำมาใช้?
เมื่อใดก็ ตามเมนูที่อยู่ในหน้าต่างมีการเปลี่ยนแปลง (หรือไม่มีแสดงหน้าต่าง), แอพลิเคชันต้องโทรCWnd::DrawMenuBar?
ภาพรวม CMenu |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)
ดูเพิ่มเติมnbspCWnd::DrawMenuBar, CMenu::GetSubMenu, :: RemoveMenu(&N)