Текущее установленное состояние мебельных пунктов меню и панелей инструментов

Материал из K3-Macro

Большинство мебельных пунктов меню и панелей инструментов имеют контекстно-зависимый контроль состояния. Этот контроль делает пункты меню и кнопки панели инструментов неактивными («серыми»), если их использование в данном контексте лишено смысла (например, создание панели при отсутствии мебельного каркаса). Однако, в ряде случаев имеет смысл сделать все пункты меню и панели инструментов доступными. Для управления доступностью используются следующие функции.


Logical GetDsblMM()

Функция возвращает текущее установленное состояние мебельных пунктов меню и панелей инструментов.


Logical SetDsblMM(Logical <State>)

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


Макро | Мебельные команды и функции | Работа с заказом | Длинномеры | Комната | Мебельная панель | Профиль | Каркас | Виды и фильтры | Расчёт стоимости | Мебельные объекты | Работа с изделиями в сцене | Работа с мебельными состояниями | Запрос данных из Номенклатуры | Получение информации о положении вспомогательных файлов | Создание отчётов FastReport | Работа с чертежами | Пользовательские подстановки | Параметризация кривых | Приписывание мебельных позиций | Состояние мебельных пунктов меню и панелей инструментов | Определение мебельных габаритных координат | Заполнение массива параметрами отверстий | Поиск прототипа | Информация о линии свободного крепежа | Хэш-код объекта | Выгрузка информации в мебельную базу