Макро | Мебельные команды и функции | Длинномеры | Текущий тип | Текущий длинномер | Материал | Открыть диалог выбора типа и материала длинномера одного вида | Подрезка длинномеров | Длина | Прогибы по сторонам длинномера | Параметры гнутого длинномера | Кромка на длинномерах | Путь к файлу и габариты профиля для текущего типа длинномера | Имя текущего длинномера | Смещение конца линии установки длинномера при подрезке заданным углом | Создание длинномера | Как обрезать длинномер, чтобы он остался длинномером | Соединение длинномеров | Чертежи | Работа с панельными длинномерами | Работа с профильными длинномерами | Функции интерфейса длинномеров
Описанные ниже функции позволяют получить информацию об интерфейсе длинномеров и изменить её. Для изменения интерфейса воспользуйтесь карточкой, вызываемой командой Установки/Параметры, закладка Интерфейс. Возможно изменения следующих параметров для каждого типа длинномеров:
Меню на панели пиктограмм
- Меню – текст пункта меню длинномера:
- Подсказка – выводится в панели состояния во время выбора меню.
- Кнопка – выводится на панели пиктограмм.
Вернуть текст интерфейса длинномера
string GetLongsAI(int <n_longs_type>, int <n_item>)
Функция по ключу <n_item>
возвращает текст интерфейса длинномера с типом <n_longs_type>
.
<n_item>
ключ возвращаемой информации:
- 0 – подсказка
- 1 – меню
- 2 – кнопка
Установить текст интерфейса длинномера
logical SetLongsAI(int <n_longs_type>,int <n_item> ,logical <n_save_to_base> ,varname <sz_new_text>)
Функция присваивает переменной <sz_new_text>
значение текста интерфейса длинномера в соответствии с типом длинномера <n_longs_type>
и ключом возвращаемой информации <n_item>
. Возможные значения ключа возвращаемой информации представлены ниже:
- 0 – подсказка,
- 1 – меню.
- 2 – кнопка.
<n_save_to_base>
— флаг, показывающий, что текст нужно установить:
- 0 — только на время сеанса,
- 1 – установить и сохранить в базу.
Функция возвращает единицу в случае успешного завершения и ноль в случае ошибки.
|
Если вы хотите сделать изменение для нескольких элементов интерфейса длинномеров, то для скорости работы для все обращений к функции SetLongsAI , кроме последнего, укажите параметр <n_save_to_base> = 0, а в последнем обращении укажите параметр <n_save_to_base> = 1 – тогда обращение к базе для сохранения параметров будет производиться один раз.
|
Макро | Мебельные команды и функции | Длинномеры | Текущий тип | Текущий длинномер | Материал | Открыть диалог выбора типа и материала длинномера одного вида | Подрезка длинномеров | Длина | Прогибы по сторонам длинномера | Параметры гнутого длинномера | Кромка на длинномерах | Путь к файлу и габариты профиля для текущего типа длинномера | Имя текущего длинномера | Смещение конца линии установки длинномера при подрезке заданным углом | Создание длинномера | Как обрезать длинномер, чтобы он остался длинномером | Соединение длинномеров | Чертежи | Работа с панельными длинномерами | Работа с профильными длинномерами | Функции интерфейса длинномеров