Ключевое слово $tagMENUITEMINFO

Описание ключевого слова


$tagMENUITEMINFO

Содержит информацию о пункте меню

Global Const $tagMENUITEMINFO = "int Size;int Mask;int Type;int State;int ID;int SubMenu;int BmpChecked;int BmpUnchecked;" & _
        "int ItemData;ptr TypeData;int CCH;int BmpItem"

Параметры

Size Размер структуры в байтах
Mask Элементы структуры, которые необходимо получить или извлечь. Это может быть комбинацией следующих значений:
    $MIIM_BITMAP - Возвращает или устанавливает поле BmpItem
    $MIIM_CHECKMARKS - Возвращает или устанавливает поля BmpChecked и BmpUnchecked
    $MIIM_DATA - Возвращает или устанавливает поле ItemData
    $MIIM_FTYPE - Возвращает или устанавливает поле Type
    $MIIM_ID - Возвращает или устанавливает поле ID
    $MIIM_STATE - Возвращает или устанавливает поле State
    $MIIM_STRING - Возвращает или устанавливает поле TypeData
    $MIIM_SUBMENU - Возвращает или устанавливает поле SubMenu
    $MIIM_TYPE - Возвращает или устанавливает поля Type и TypeData
Type Menu item type. This member can be one or more of the following values:
    $MFT_BITMAP - Displays the menu item using a bitmap
    $MFT_MENUBARBREAK - Пункт помещается на новую строку/колонку. Вертикальная линия отделяет новую колонку от предыдущей.
    $MFT_MENUBREAK - Пункт помещается на новую строку/колонку. Колонки не разделяются вертикальной линией.
    $MFT_OWNERDRAW - Assigns responsibility for drawing the menu item to the menu owner
    $MFT_RADIOCHECK - Пункт отображается в виде радиопункта
    $MFT_RIGHTJUSTIFY - Пункт выравнивается по правому краю и все последующие пункты
    $MFT_RIGHTORDER - Specifies that menus cascade right to left
    $MFT_SEPARATOR - Пункт является разделителем
State Состояние пункта меню. Это может быть комбинацией следующих значений:
    $MFS_CHECKED - Пункт с галочкой
    $MFS_DEFAULT - Пункт является пунктом по умолчанию
    $MFS_DISABLED - Пункт отключен и является серым, так что не может быть выбран
    $MFS_ENABLED - Пункт доступный, чтобы его можно было выбрать
    $MFS_GRAYED - Пункт отключен и является серым, так что не может быть выбран
    $MFS_HILITE - Пункт выделен
ID Application-defined 16-bit value that identifies the menu item
SubMenu Handle to the drop down menu or submenu associated with the menu item
BmpChecked Дескриптор bitmap, отображаемый рядом с пунктом, если он выбран
BmpUnchecked Дескриптор bitmap, отображаемый рядом с пунктом, если он не выбран
ItemData Ассоциативное значение пункта меню, определяемое приложением
TypeData Content of the menu item
CCH Length of the menu item text
BmpItem Дескриптор bitmap, который отображается