CMenu::RemoveMenu

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)

Index