Определяет, помечен ли заголовок меню на определяемой пользователем строке меню или на полосе системного меню Visual FoxPro.
MRKPAD(cMenuBarName, cMenuTitleName) |
Параметры
- cMenuBarName
- Определяет имя строки меню, содержащей заголовок меню.
- cMenuTitleName
- Определяет имя заголовка меню.
Возвращаемое значение
Логическое
Замечания
Используйте SET MARK OF, чтобы отметить или снять выделение заголовка меню.
Если указанный заголовок меню отмечен, MRKPAD( ) возвращает истину (.T.); иначе, MRKPAD( ) возвращает ложь (.F)..
Пример
Следующий программный пример MARKPAD.PRG, использует MRKPAD( ), чтобы переключать символ метки заголовка меню, когда Вы его выбираете.
Текущая полоса системного меню вначале сохраняется в памяти командой SET SYSMENU SAVE, и все пункты системного меню удаляются командой SET SYSMENU TO.
Несколько пунктов системного меню создаются командой DEFINE PAD. Когда Вы выбираете пункт меню, выполняется процедура choice
. choice
отображает имя пункта меню, который Вы выбрали и имя строки меню. SET MARK OF используется с MRKPAD( ), чтобы отобразить или удалить символ метки пункта меню. Если Вы выбираете меню Exit, первоначальное системное меню Visual FoxPro восстановливается.
Скопировать код | |
---|---|
*** Name this program MARKPAD.PRG *** |