MENUEX_TEMPLATE_ITEM структура определяет элемент меню в шаблоне расширенное меню. Дается определение структуры здесь для объяснения только; не присутствует в любой стандартный файл заголовка.
/ / typedef struct {/ / DWORD dwType;
/ / DWORD dwState;
/ / UINT uId;
/ / СЛОВО bResInfo;
/ / SzText WCHAR [1];
/ / / / DWORD dwHelpId;
/ /} MENUEX_TEMPLATE_ITEM
| Значение | Значение |
|---|---|
| 0x80 | Структура определяет последнего пункта меню в строке меню, меню, подменю или контекстное меню. |
| 0x01 | Структура определяет элемент, который открывает раскрывающееся меню или подменю. Последующие структуры определить пункты меню в соответствующем раскрывающемся меню или подменю. |
Для 32-разрядных приложений этот член является слово; для 16-разрядных приложений это БАЙТ.
Расширенное меню Шаблон состоит из MENUEX_TEMPLATE_HEADER структуры, следуют один или несколько смежных MENUEX_TEMPLATE_ITEM структур. MENUEX_TEMPLATE_ITEM структуры, которые имеют переменную длину, выравниваются по границам двойных слов. Для создания меню из расширенного меню шаблона в памяти, используйте функцию LoadMenuIndirect.
nbsp; Windows &NT: требует версии 4.0 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Обзор меню, структуры меню, LoadMenuIndirect, MENUEX_TEMPLATE_HEADER, MENUITEMINFO