Устанавливает любое количество графических атрибутов любому количеству графических элементов. |
Краткое описание
- int setMultiValue (string shapeA, string attributeA_1, <typeA_1_1> parA_1_1 […] [,string shapeB, string attributeB_1, <typeB_1_1> parB_1_1]]);
Параметры
Параметр | Значение |
shapeA, shapeB, … | Графический элемент |
attributeA_1, attributeB_1 | Изменяемые атрибуты |
parA_1_1, parB_1_1 | Параметры атрибутов |
Возвращаемое значение
В случае успешного исполнения 0, в противном случае -1 |
Ошибки
Отсутствующие/неверные аргументы |
Описание
Функция «setMultiValue()» устанавливает любое количество графических объектов любому количеству графических элементов. Эта функция работает аналогично функции «setValue()». В частности, когда графические свойства объектов с перекрытием необходимо изменить вместе, это можно выполнить быстрее с помощью «setMultiValue()», нежели с применением соответствующего количества инструкций «SetValue()», так как при этом требуется меньшее количество перерисовок. |
ПРИМЕР |
Установка цвета границы собственного объекта в красно-зеленый, мерцающий с частотой ¼ секунд(ы). Установка синего цвета фона объекта «circle». |
main() { setMultiValue(«», «foreCol», «<[100,0,0],2,[0,100,0],2,[0,0,0],0,[0,0,0],0,[0,0,0],0,[0,0,0],0>», «circle», «backCol», «[0,0,100]»); } |
Используется для объекта
Видеосистема |
Доступность
Интерфейс пользователя |
См. также