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


Метод IOleInPlaceFrame::RemoveMenus (oleidl.h)

Удаляет элементы меню контейнера из составного меню.

Синтаксис

HRESULT RemoveMenus(
  [in] HMENU hmenuShared
);

Параметры

[in] hmenuShared

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

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

Этот метод возвращает значение S_OK при успешном завершении. Другие возможные возвращаемые значения включают следующее.

Код возврата Описание
E_INVALIDARG
Указанный дескриптор недопустим.
E_UNEXPECTED
Произошла непредвиденная ошибка.

Комментарии

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

Примечания к вызывающим абонентам

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

Требования

   
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header oleidl.h

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

IOleInPlaceFrame

IOleInPlaceFrame::SetMenu

InsertMenu