You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Объект MAP соответствует системному объекту Карта.

Формат оператора для описания действий с картой:

DoReact("MAP","_id_","_команда_" [,"_параметры_"]);

Список команд и параметров для объекта MAP представлен в таблице.

КомандаПараметрыОписание параметров
SET_TOPMOST – Поверх всех окон--
SET_NOTOPMOST – Отмена поверх всех окон--

HIDE_OBJECT – Скрыть/показать значки объектов на карте

objtype<>Тип объекта. Может быть пустым. Если тип объекта не задан, скрываются/отображаются объекты всех типов.
objid<>Идентификатор объекта. Может быть пустым. Если идентификатор объекта не задан, скрываются/отображаются все объекты заданного типа.
hide<>

0 – объекты отображаются на карте.

1 – объекты не отображаются на карте.

SET_OBJECT_GEOMETRY – Задать положение объекта на карте

objtype<>

Тип объекта.

objid<>

Идентификатор объекта.

x<>

Новая координата верхнего левого угла значка объекта на слое карты в пикселях по оси Х.

y<>

Новая координата верхнего левого угла значка объекта на слое карты в пикселях по оси Y.

exclude_children<>

По умолчанию при использовании реакции SET_OBJECT_GEOMETRY при перемещении значков объектов перемещаются и названия этих объектов (дочерние объекты). Если передать в реакции параметр exclude_children<1>, то объект перемещается отдельно от дочерних, то есть без названия.

Пример. Скрыть Камеру 10 на Карте 1 по Макрокоманде 10.

OnEvent("MACRO","10","RUN")
{
    DoReact("MAP","1","HIDE_OBJECT","objtype<CAM>,objid<10>,hide<1>");
}
  • No labels