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