Структура MENUITEMTEMPLATE


Структура MENUITEMTEMPLATE определяет пункт меню в шаблоне меню.

Синтаксис

typedef struct {
    WORD  mtOption;
    WORD  mtID;
    WCHAR  mtString[1];
} MENUITEMTEMPLATE, *PMENUITEMTEMPLATE;

Члены структуры

mtOption

Устанавливает один или несколько ниже следующих предопределенных параметров меню, которые управляют внешним видом пункта меню как показано в таблице ниже.

Значение Предназначение
MF_CHECKED Указывает, что пункт меню имеет рядом с собой галочку. 
MF_GRAYED
Указывает, что пункт меню вначале неактивен и рисуется серым (недоступным для работы).  
MF_HELP
Указывает, что пункт меню имеет вертикальный разделитель с его левой стороны. 
MF_MENUBARBREAK
Указывает, что пункт меню помещается в новом столбце. Старые и новые столбцы отделяются полосой. 
MF_MENUBREAK
Указывает, что пункт меню помещается в новом столбце. 
MF_OWNERDRAW
Указывает, что окно владелец меню ответственно за прорисовку всех визуальных аспектов  пункта меню, включая  выделение, выбранное и неактивное состояния. Этот параметр не допустим для пункта в строке меню. 
MF_POPUP
Указывает, что пункт один из тех, который открывает "выпадающее" меню или подменю. 

mtID

Устанавливает идентификатор  командного пункта меню; командный пункт отправляет командное сообщение своему окну владельцу. Структура MENUITEMTEMPLATE для пункта, который открывает "выпадающее" меню или подменю, не содержит член mtID.

mtString[1]

Устанавливает символьную строку с нулем в конце для пункта меню.

Смотри также

Краткий обзор Меню, LoadMenuIndirect, MENUITEMTEMPLATEHEADER

Размещение и совместимость MENUITEMTEMPLATE

Windows. NET Server

Да

Windows XP

Да

Windows 2000

Да

Windows NT

Да версии 3.1 и выше

Windows Me

Да

Windows 98

Да

Windows 95

Да

Импортируемая библиотека

-

Заголовочный файл

 

- объявлено в

Winuser.h

- включено в

Windows.h

Unicode

Нет

Замечания по платформе

Не имеется

 

Назад в оглавление
На главную страницу
На оглавление справки

Hosted by uCoz