Функция получения идентификатора объекта по идентификатору его графического контейнера
block_id = getcontainerownerblockid(cont_id);
Имя | Тип данных | Описание |
---|---|---|
cont_id | integer | Идентификатор графического контейнера объекта |
getcontainerownerblockid – функция позволяет получить идентификатор объекта, который является владельцем графического контейнера с идентификатором cont_id. Получить идентификатор cont_id можно, например, с помощью функции getcurrentcontainer.
Имя | Тип данных | Описание |
---|---|---|
block_id | integer | Идентификатор блока-владельца заданного контейнера |
initialization var pc1: integer, GID1: integer; //декларация переменных pc1 = getcurrentcontainer; //получение идентификатора текущего (вложенного) контейнера GID1 = getcontainerownerblockid(pc1); //получение идентификатора блока-владельца контейнера end; setprop(GID1, "FrameColor",rand*999999); //установка случайного цвета рамки блока
Данный скрипт, будучи выполненным из графического контейнера объекта, обеспечивает изменение цвета рамки блока на случайный на каждом шаге расчета.
Нет.