Оператор MENUITEM

Определяет пункт меню.

MENUITEM text, result, [optionlist]  
MENUITEM SEPARATOR

Текст

Имя элемента меню.

Строка может содержать escape-символы \t и \a. Символ \t вставляет табуляция в строку и используется для выравнивания текста в столбцах. Символы табуляции следует использовать только в меню, а не в строках меню. (Сведения о меню см. в разделе Ресурс POPUP.) Символ \a выравнивает весь текст, следующий за ним, в строке меню или всплывающем меню.

Результат

Число, указывающее результат, созданный при выборе пользователем пункта меню. Этот параметр принимает целочисленное значение. Результаты пунктов меню всегда являются целыми числами; Когда пользователь щелкает имя пункта меню, результат отправляется в окно, владеющее меню.

список вариантов

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

Параметр Описание
ПРОВЕРИЛ Рядом с элементом меню есть проверка знак.
СЕРЫМ ЦВЕТОМ Элемент меню изначально неактивен и отображается в меню серым или светлым оттенком цвета текста меню. Этот параметр нельзя использовать с параметром INACTIVE .
СПРАВКА Определяет элемент справки. Этот параметр не влияет на внешний вид пункта меню.
НЕАКТИВНЫЕ Элемент меню отображается, но его невозможно выбрать. Этот параметр нельзя использовать с параметром GRAYED .
ЭЛЕМЕНТ MENUBARBREAK Аналогично MENUBREAK , за исключением того, что для всплывающих меню он отделяет новый столбец от старого столбца вертикальной линией.
MENUBREAK Помещает пункт меню в новую строку для статических элементов строки меню. Для меню он помещает пункт меню в новый столбец без разделительной линии между столбцами.

 

РАЗДЕЛИТЕЛЬ MENUITEM

Форма MENUITEM SEPARATOR инструкции MENUITEM создает неактивный пункт меню, который служит разделительной полосой между двумя активными пунктами меню в меню. Обратите внимание, что эта форма работает внутри блока MENU , а для MENUITEM внутри MENUEX требуется форма MENUITEM "", -1, MFT_SEPARATOR.

Примеры

В следующем примере показано использование инструкций MENUITEM и MENUITEM SEPARATOR :

MENUITEM "&Roman", 206, CHECKED, GRAYED
MENUITEM SEPARATOR
MENUITEM "&Blackletter", 301

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

МЕНЮ

ВСПЛЫВАЮЩЕЕ ОКНО