структура MENUEX_TEMPLATE_HEADER

Определяет заголовок для шаблона расширенного меню. Это определение структуры предназначено только для объяснения; он отсутствует ни в одном стандартном файле заголовка.

Синтаксис

typedef struct {
  WORD  wVersion;
  WORD  wOffset;
  DWORD dwHelpId;
} MENUEX_TEMPLATE_HEADER;

Члены

wVersion

Тип: WORD

Номер версии шаблона. Этот элемент должен иметь значение 1 для шаблонов расширенных меню.

wOffset

Тип: WORD

Смещение до первой MENUEX_TEMPLATE_ITEM структуры относительно конца этого элемента структуры. Если первое определение элемента сразу же следует за элементом dwHelpId , этот элемент должен иметь значение 4.

dwHelpId

Тип: DWORD

Идентификатор справки строки меню.

Комментарии

Расширенный шаблон меню состоит из MENUEX_TEMPLATE_HEADER структуры, за которой следует одна или несколько смежных MENUEX_TEMPLATE_ITEM структур. Структуры MENUEX_TEMPLATE_ITEM, которые имеют переменную длину, выравниваются по границам DWORD. Чтобы создать меню на основе шаблона расширенного меню в памяти, используйте функцию LoadMenuIndirect .

Требования

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

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

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

LoadMenuIndirect

MENUEX_TEMPLATE_ITEM

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

Меню