Поделиться через


Структура NORMALMENUITEM

Содержит сведения о каждом элементе в ресурсе меню, который не открывает меню или подменю. Приведенное здесь определение структуры предназначено только для объяснения; он отсутствует ни в одном стандартном файле заголовка.

Синтаксис

typedef struct {
  WORD    resInfo;
  szOrOrd menuText;
} NORMALMENUITEM;

Члены

resInfo

Тип: WORD

Тип пункта меню. Этот элемент может быть одним из следующих значений.

Значение Значение
MFR_END
0x80
Элемент меню является последним в этом подменю или ресурсе меню; этот флаг используется внутри системы.
MFR_POPUP
0x01
Пункт меню открывает меню или подменю; флаг используется системой внутри системы.

menuText

Тип: szOrOrd

Строка Юникода, завершающаяся null, которая содержит текст для этого пункта меню. Фиксированное ограничение на размер этой строки отсутствует.

Комментарии

Существует одна структура NORMALMENUITEM для каждого пункта меню, который не открывает меню или подменю. Укажите последний пункт меню в меню, задав члену resInfoзначение MFR_END.

Разделитель меню — это особый тип пункта меню, который неактивен, но отображается как разделительная полоса между двумя активными пунктами меню. Укажите разделитель меню, оставив элемент menuText пустым.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]

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

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

MENUHEADER

MENUITEMINFO

POPUPMENUITEM

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

Ресурсы