Функция GetMenuBarInfo

Функция GetMenuBarInfo извлекает информацию об заданной строке меню.

Синтаксис

BOOL GetMenuBarInfo(
    HWND hwnd,
    LONG idObject,
    LONG idItem,
    PMENUBARINFO pmbi
); 

Параметры

hwnd

[in] Дескриптор окна (строки меню), информация о которой должна извлечься.

idObject

[in] Устанавливает объект меню. Этот параметр может быть одним из ниже перечисленных значений.

 

Значение

Предназначение

OBJID_CLIENT

Всплывающее меню, связанное с окном. 

OBJID_MENU

Строка меню, связанная с окном (см. функцию GetMenu). 

OBJID_SYSMENU

Системное меню, связанное с окном (см. функцию GetSystemMenu). 

idItem

[in] Устанавливает пункт, из которого извлекается информация. Если этот параметр равняется нулю, функция извлекает информацию о самом меню. Если этот параметр равен 1, функция извлекает информацию о первом меню и так далее.

pmbi

[out] Указатель на структуру MENUBARINFO, которая принимает информацию.
Обратите внимание! на то, что Вы должны установить MENUBARINFO.cbSize в sizeof (MENUBARINFO) перед вызовом этой функции.

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

Если функция завершается успешно, величина возвращаемого значения - не нуль.

Если функция завершается ошибкой, величина возвращаемого значения - нуль. Чтобы получить дополнительные сведения об ошибке, вызовите GetLastError.

Смотри также

Краткий обзор Меню, GetMenu, GetSystemMenu, MENUBARINFO

Размещение и совместимость GetMenuBarInfo

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 4.0 Service Pack 6 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Нет

Используемая библиотека

User32.lib

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz