Значение 0xFFFFFFFF, если указанный элемент не существует. Если nId идентифицирует всплывающее меню, высокого порядка байт содержит количество элементов в контекстном меню и младший байт содержит флаги меню, связанные с всплывающее меню. В противном случае возвращаемое значение является маски (логическое или) из следующего списка значений (эта маска описывает состояние элемента меню идентифицирует nId ):
MF_CHECKEDnbsp; Действует как переключатель с MF_U&NCHECKED поставить по умолчанию флажок рядом с элементом. Когда приложение передает галочки растровые изображения (см. функцию-член SetMenuItemBitmaps ), "флажок" точечный рисунок отображается.
MF_DISABLED Отключает элемент меню таким образом, чтобы он не может быть выбран, но не уменьшайте.
MF_E&NABLEDnbsp; Позволяет активировать пункт меню может быть выбран и восстанавливает его от его серым государства. Обратите внимание, что значение этой константы равно 0; приложение не должно проверить против 0 для отказа, при использовании этого значения.
MF_GRAYED Отключает элемент меню таким образом, чтобы он не может быть выбран и ее неактивной.
MF_ME&NUBARBREAKnbsp; Помещает элемент на новой строке в статическое меню или столбца во всплывающих меню. Новый столбец всплывающее меню будет отделяться от старого столбца вертикальной разделительной линии.
MF_ME&NUBREAKnbsp; Помещает элемент на новой строке в статическое меню или столбца во всплывающих меню. Размещены без разделительной линии между столбцами.
MF_SEPARATOR Рисует горизонтальную разделительную линию. Может использоваться только во всплывающем меню. Эта линия нельзя серым цветом, отключить или выделены. Другие параметры игнорируются.
MF_U&NCHECKEDnbsp; Действует как переключатель с MF_CHECKED , чтобы удалить флажок рядом с элементом. Когда приложение передает галочки растровые изображения (см. функцию-член SetMenuItemBitmaps ), "флажок Выкл" точечный рисунок отображается. Обратите внимание, что значение этой константы равно 0; приложение не должно проверить против 0 для отказа, при использовании этого значения.
Параметры
nID
Указывает Идентификатор элемента меню, что определяется nFlags.
nFlags
Определяет характер nID. Это может быть одним из следующих значений:
MF_BYCOMMA&NDnbsp; Указывает, что параметр дает Идентификатор команды существующего пункта меню. Это значение по умолчанию.
MF_BYPOSITIO&Nnbsp; Указывает, что параметр дает позицию существующего пункта меню. Первый элемент находится в позиции 0.
Примечания
Возвращает статус указанного пункта меню или количество элементов в контекстном меню.