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); //установка случайного цвета рамки блока

Данный скрипт, будучи выполненным из графического контейнера объекта, обеспечивает изменение цвета рамки блока на случайный на каждом шаге расчета.

Дополнительные материалы

Нет.