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

Извлекает идентификатор элемента меню, расположенного в указанной позиции в меню.

Синтаксис

UINT GetMenuItemID(
  [in] HMENU hMenu,
  [in] int   nPos
);

Параметры

[in] hMenu

Тип: HMENU

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

[in] nPos

Тип: int

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

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

Тип: UINT

Возвращаемое значение — это идентификатор указанного пункта меню. Если идентификатор элемента меню имеет значение NULL или если указанный элемент открывает подменю, возвращаемое значение равно -1.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header winuser.h (включая Windows.h)
Библиотека User32.lib
DLL User32.dll
Набор API ext-ms-win-ntuser-menu-l1-1-0 (представлено в Windows 8)

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

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

GetMenuItemCount

Меню

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