Aracılığıyla paylaş


COleClientItem::OnRemoveMenus

Yerinde etkinleştirme sona erdiğinde kapsayıcının menüleri belirtilen birleşik menüsü'nden Kaldır çerçevesi tarafından çağrıldı.

virtual void OnRemoveMenus(
   CMenu* pMenuShared 
);

Parametreler

  • pMenuShared
    İşaret yapılan çağrılar tarafından oluşturulmuş bileşik menüsüne OnInsertMenus üye işlevi.

Notlar

Varsayılan uygulama kaldırır pMenuShared olan yerinde kapsayıcı menüleri, dosya, kapsayıcı ve pencere menü grupları. Varsayılan uygulama uygulamanız için uygun değilse, bu işlevi geçersiz kılar; Örneğin uygulamanızın kaynak belge türleri ile ilişkilendirmek için Belge şablonları kullanmaz. Bu işlevi geçersiz kılma, büyük bir olasılıkla, kılmalıdır OnInsertMenus ve OnSetMenu de. Bu, Gelişmiş bir geçersiz kılınabilir.

Alt menüler pMenuShared sunucu tekrar tekrar çağırdı, bileşik birden fazla menü tarafından paylaşılabilir OnInsertMenus. Bu nedenle, herhangi bir alt menüler sizin geçersiz kılma silmemeniz gerekir OnRemoveMenus; yalnızca bunları ayırmak.

Daha fazla bilgi için bkz: IOleInPlaceFrame::RemoveMenus , Windows SDK.

Gereksinimler

Başlık: afxole.h

Ayrıca bkz.

Başvuru

COleClientItem sınıfı

Hiyerarşi grafik

COleClientItem::OnInsertMenus

COleClientItem::OnSetMenu