CMenu::GetMenuItemInfo

BOOL CMenu::GetMenuItemInfo (UINT nIDItem, LPMENUITEMINFO lpMenuItemInfoBOOL ByPos = FALSE);

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

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

Параметры

nIDItem

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

lpMenuItemInfo

Указатель на MENUITEMINFO, как описано в Пакете Platform SDK, которая содержит сведения о меню.

ByPos

Значение, задающее значение nIDItem. По умолчанию ByPos имеет значение FALSE, что указывает, что uItem является идентификатором элемента меню. Если ByPos не присвоено значение FALSE, это означает положение пункта меню.

Примечания

Эта функция-член реализует поведение функции Win32 GetMenuItemInfo, как описано в Пакете SDK платформы.

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

Обзор CMenu |nbsp; Члены класса | Иерархическая схема

См. также CWnd::GetMenu, CMenu::GetMenuItemCount, CMenu::GetMenuItemID

Index