Функция GetMenu (winuser.h)

Извлекает дескриптор для меню, назначенного указанному окну.

Синтаксис

HMENU GetMenu(
  [in] HWND hWnd
);

Параметры

[in] hWnd

Тип: HWND

Дескриптор для окна, дескриптор меню которого требуется извлечь.

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

Тип: HMENU

Возвращаемое значение является дескриптором меню. Если в указанном окне нет меню, возвращаемое значение равно NULL. Если окно является дочерним, возвращаемое значение не определено.

Комментарии

GetMenu не работает с плавающими строками меню. Плавающие строки меню — это пользовательские элементы управления, имитирующие стандартные меню; они не являются меню. Чтобы получить дескриптор в плавающей строке меню, используйте API-интерфейсы активных специальных возможностей .

Примеры

Пример см. в разделе Добавление линий и графиков в меню.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll

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

Основные понятия

GetSubMenu

Меню

Справочные материалы

SetMenu