getcontainerownerblockid
Функция получения идентификатора объекта по идентификатору его графического контейнера
Синтаксис
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); //установка случайного цвета рамки блока
Данный скрипт, будучи выполненным из графического контейнера объекта, обеспечивает изменение цвета рамки блока на случайный на каждом шаге расчета.
Дополнительные материалы
Нет.