COleClientItem::OnRemoveMenus

เสมือน โมฆะ OnRemoveMenus ( CMenu * pMenuShared );

พารามิเตอร์

pMenuShared

ชี้ไปเมนูคอมโพสิตที่ถูกสร้างขึ้น โดยการเรียกไปยังฟังก์ชันสมาชิกOnInsertMenus?

หมายเหตุ

เรียกว่าโดยกรอบการเอาของคอนเทนเนอร์ที่เมนูจากเมนูคอมโพสิตที่ระบุเมื่อสิ้นสุดการเปิดใช้งานในสถาน?

เริ่มต้นใช้งานเอาจากเมนูคอนเทนเนอร์ของpMenuSharedในสถานที่ กล่าวคือ กลุ่มเมนูแฟ้ม Container และหน้าต่าง แทนที่ฟังก์ชันนี้หากใช้งานเป็นค่าเริ่มต้นนั้นไม่เหมาะสำหรับโปรแกรมประยุกต์ของคุณ ตัวอย่างเช่น ถ้าโปรแกรมประยุกต์ของคุณไม่ได้ใช้แม่แบบเอกสารสำหรับประกอบทรัพยากรชนิดเอกสาร ถ้าคุณแทนที่ฟังก์ชันนี้ คุณควรคงแทนOnInsertMenusและOnSetMenuรวมทั้ง นี่คือการขั้นสูง overridable?

ที่เมนูย่อยบนpMenuSharedอาจสามารถใช้ร่วมกัน โดยเมนูคอมโพสิตมากกว่าหนึ่งหากเซิร์ฟเวอร์มีซ้ำเรียกว่าOnInsertMenus ดังนั้น คุณไม่ควรลบเมนูย่อยใด ๆ ในการแทนที่ของOnRemoveMenus คุณควรเท่านั้นแยกได้?

ดูข้อมูลเพิ่มเติม IOleInPlaceFrame::RemoveMenusในเอกสารประกอบ OLE?

ภาพรวม COleClientItem |nbsp สมาชิกของคลาส| แผนภูมิของลำดับชั้น(&N)

ดูเพิ่มเติมnbspCOleClientItem::OnInsertMenus, COleClientItem::OnSetMenu(&N)

Index