popupmenu

Функция создания и вывода на экран всплывающего меню.

Синтаксис:

popupmenu(left_point, menu_str);

Аргументы:

Имя Тип данных Описание
left_point point Левая верхняя точка положения меню
menu_str string Строка с текстом, определяющим конфигурацию меню

Описание:

popupmenu – функция создаёт и выводит на экран всплывающее меню с положением левой верхней точки left_point и текстом menu_str, определяющим конфигурацию меню. Функция возвращает управление сразу и не производит ожидания, пока меню не будет выбрано. Формат текста конфигурации меню следующий: <уровень>;<имя>;<действие> Каждый пункт меню должен быть на новой строке. Уровни должны начинаться с 1. Если пункт меню имеет уровень больше предыдущего, то он будет находиться в подменю. Действие – это текст на встроенном языке программирования. В нём допустимо использовать все его функции.

Результат:

Имя Тип данных Описание
    Всплывающее меню

Пример:

var str: string = "1;Главная;gotopage()" + chr(10) + "1;Страницы" + chr(10) +  "2;Страница 1; gotopage() " +  chr(10) + "2;Страница 2; gotopage() ";
var left: point = (100,0);
popupmenu(left, str);

В примере создается всплывающее меню с конфигурацией:

1;Главная;gotopage("")

1;Страницы

2;Страница 1; gotopage("p1")

2;Страница 2; gotopage("p2")

Меню представляет собой два основных пункта Главная и Страницы, пункт Страницы имеет подменю с двумя пунктами Страница 1 и Страница 2.

Дополнительные материалы

Нет.