--- title: "AddObjGroup - Добавить объект в группу" type: guide api: [api7] tags: [guide, api7, addobjgroup] sources: - addobjgroup.html --- *API экспортных функций > Функции работы с графическим документом  > Работа с группами объектов  > Функции работы с группами объектов * ## AddObjGroup - Добавить объект в группу Пример... Аналог данной функции при использовании Automation - метод ksDocument2D::ksAddObjGroup. Синтаксис: ``` int AddObjGroup (reference group, reference obj); Входные параметры: group - указатель на группу, obj - указатель на добавляемый объект. Возвращаемое значение: 1 - в случае успешного завершения, 0 - в случае неудачи. ``` Примечание: Если указатель на группу равен нулю, то добавление производится в группу выделения (т.е. происходит выделение объекта). ## AddObjGroup - Пример использования void AddObjGroup_Example (void) { reference gr,p ; p = LineSeg(0, 0, 80, 0, 3); /* осевая линия */ 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(); /* закончить формирование группы */ AddObjGroup(gr, p); /* добавить объект p */ LightObj(gr, 1); /* подсветить группу */ if (Yes_No(Удалять группу?)) DeleteObj(gr); }; /* AddObjGroup_Example */