COleClientItem::OnSetMenu

sanal void OnSetMenu ( CMenu * pMenuShared, holemenu holemenu, hwnd hwndActiveObject );

Parametreleri

pMenuShared

OnInsertMenus üye işlev çağrıları tarafından inşa bileşik menü işaretçisi ve :: InsertMenu işlevi.

holemenu

İdare tarafından döndürülen menü tanımlayıcısına :: OleCreateMenuDescriptor işlevi veya kaldırılacak dağıtırken kodu ise null.

hwndActiveObject

Ole madde için düzenleme penceresine kolu. Bu düzenleme komutları ole alacaksınız bir penceredir.

Açıklamalar

Yerinde etkinleştirme başlar ve biter zaman çerçeve tarafından iki kez denir; ilk defa kaldırmak için bileşik menü ve ikinci zaman ( holemenu nulldeğerine eşittir) yükleyin. Varsayılan uygulama yükler veya bileşik menüsünü kaldırır ve sonra aramalar yükleyip dağıtırken kodunu kaldırmak için OleSetMenuDescriptor işlevi. Varsayılan uygulama uygulamanız için uygun değilse, bu işlevi geçersiz. Bu işlevi geçersiz kılma, muhtemelen OnInsertMenus ve OnRemoveMenus geçersiz de durumda. Bu bir gelişmiş olduğunu geçersiz.

Daha fazla bilgi için bkz: OleCreateMenuDescriptor, OleSetMenuDescriptor, ve IOleInPlaceFrame::SetMenu ole belgelerinde.

COleClientItem genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: COleClientItem::OnInsertMenus, COleClientItem::OnRemoveMenus

Index