Поделиться через


Метод IShellBrowser::RemoveMenusSB (shobjidl_core.h)

Позволяет контейнеру удалять любые элементы меню из составного меню на месте и освобождать все связанные ресурсы.

Синтаксис

HRESULT RemoveMenusSB(
  HMENU hmenuShared
);

Параметры

hmenuShared

Тип: HMENU

Дескриптор составного меню на месте, созданного с помощью вызовов IShellBrowser::InsertMenusSB и функции InsertMenu .

Возвращаемое значение

Тип: HRESULT

Возвращает S_OK в случае успешного выполнения, или значение ошибки, определенное COM, в противном случае.

Комментарии

Этот метод аналогичен методу IOleInPlaceFrame::RemoveMenus .

Объект должен всегда разрешать контейнеру удалять элементы меню из составного меню перед деактивированием общего пользовательского интерфейса.

Примечания к вызывающим приложениям

Метод вызывается приложением-объектом во время деактивации пользовательского интерфейса, чтобы браузер смог удалить свои меню.

Требования

   
Минимальная версия клиента Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header shobjidl_core.h (включая Shobjidl.h)
DLL Shell32.dll (версия 4.0 или более поздняя)

См. также раздел

IShellBrowser