--- title: "LightObj - Выделить объект цветом" type: guide api: [api7] domain: [drawing] tags: [guide, api7, drawing, lightobj] sources: - lightobj.html --- *API экспортных функций > Редактирование графических объектов  > Функции редактирования объектов чертежа * ## LightObj - Выделить объект цветом Пример... Аналог данной функции при использовании Automation - метод ksDocument2D::ksLightObj. Синтаксис: ``` int LightObj( reference obj, int reg ); Входные параметры: obj - указатель на объект, reg - режим подсветки: 1 - установить выделение, 0 - снять выделение. Возвращаемое значение: 1 - в случае успешного завершения, 0 - в случае неудачи. ``` Примечание: При reg=1 объект выделяется, при reg=0 выделение снимается. ## LightObj - пример использования void LightObj_Example (void) { reference gr ; char name[40]; gr = NewGroup(0); /* определение группы объектов */ LineSeg (10, 10, 10, 20, 1); /* объекты записываются */ LineSeg (10, 20, 40, 20, 1); /* в модель текущего вида */ LineSeg (40, 20, 40, 30, 1); LineSeg (40, 30, 70, 30, 1); LineSeg (70, 30, 70, 10, 1); LineSeg (70, 10, 10, 10, 1); EndGroup(); /* закончить формирование группы */ LightObj(gr, 1); /* подсветить группу */ if (Yes_No(Сохранять группу в модели?)) { ReadString(Имя группы, name, 40); SaveGroup(gr, name); } LightObj(gr, 0); /* снять выделение группы */ }; /* LightObj_Example */