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


Метод IShellMenu::SetMenuToolbar (shobjidl_core.h)

Добавляет меню в полосу меню.

Синтаксис

HRESULT SetMenuToolbar(
  [in] IUnknown *punk,
  [in] DWORD    dwFlags
);

Параметры

[in] punk

Тип: IUnknown*

Указатель на объект, поддерживающий CLSID_MenuToolbarBase в методе QueryInterface .

[in] dwFlags

Тип: DWORD

Флаги, управляющие тем, как работает меню.

SMSET_TOP

Смещение этого пространства имен в верхнюю часть меню.

SMSET_BOTTOM

Смещение этого пространства имен в нижнюю часть меню.

SMSET_DONTOWN

Menuband не является владельцем объекта без ссылок.

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

Тип: HRESULT

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

Требования

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