UINT GetDefaultItem (UINT gmdiFlags, BOOL fByPos = FALSE);
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение является идентификатором или положение пункта меню. Если вызов функции был неуспешен, возвращаемое значение равно - 1.
Параметры
gmdiFlags
Значение, определяющее, как функция ищет для пунктов меню. Этот параметр может быть нет, один или комбинацию из следующих значений:
| Значение | Значение |
| GMDI_GOINTOPOPUPS | Указывает, что, если элемент по умолчанию открывается подменю, функция поиска в соответствующих подменю рекурсивно. Если в подменю не элемент по умолчанию, возвращаемое значение определяет элемент, который открывает подменю. По умолчанию функция возвращает первый элемент по умолчанию в указанном меню, независимо от того, является ли элемент, который открывает подменю. |
| GMDI_USEDISABLED | Указывает, что функция вернуть элемент по умолчанию, даже если она отключена. По умолчанию функция пропускает инвалидов или серые элементы. |
fByPos
Значение, указывающее следует ли получить идентификатор элемента меню или его позиции. Если этот параметр имеет значение FALSE, возвращается идентификатор. В противном случае возвращается позиция.
Примечания
Эта функция-член реализует поведение функции Win32 GetMenuDefaultItem, как описано в Пакете SDK платформы.
Обзор CMenu |nbsp; Члены класса | Иерархическая схема
См. также CMenu::SetDefaultItem