Определяет, является ли отмеченным пункт (элемент) пользовательского меню или системного меню Microsoft Visual FoxPro.

MRKBAR(cMenuName, nMenuItemNumber | cSystemMenuItemName)

Параметры

cMenuName

Определяет имя тестируемого меню, где расположен данный элемент. Данное меню может быть системным Visual FoxPro (например _MFILE, MEDIT, или _MDATA).

nMenuItemNumber

Определяет номер пункта пользовательского меню. Данный номер заздается при определении пункта меню с помощью команды DEFINE BAR.

cSystemMenuItemName

Определяет имя пункта системного меню Visual FoxPro. Например, в следующее команде отображается логическое значение для пункта New из системного меню File.

  CopyCode imageКопировать Код
? MRKBAR('_MFILE', _MFI_NEW)

Expand imageВозвращаемое значение

Логического типа

Expand imageКомментарии

Для отметки / ее снятия пункта меню используется команда SET MARK OF.

Если пункт меню отмечен, MRKBAR( ) возвращает значение = true (.T.); в другом случае возвращается значение = false (.F.).

Пример использования функции MRKBAR( ) см. в разделе CNTBAR( ).

Expand imageСм. также