Функция 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 |
Нет |
|
Замечания по платформе |
Не имеется |