Тема: Фильтр для acedSSGet

Господа, подскажите,  как задать фильтр чтобы не выделять обэкты на скрытых слоях.
Делаю так:

ads_name ss,s;
resbuf *rb = acutBuildList(-4,L"<and",RTDXF0,L"*POLYLINE",-4,L"<not",8,L"Активная область",-4,L"not>",-4,L"and>",RTNONE);
int rc=acedSSGet(_T("_X"),NULL,NULL,rb,ss); acutRelRb(rb);…
- виделяю все полилинии на всех слоях кроме "Активная область"
Добавлял 60,0 (Object visibility (optional): 0 = Visible; 1 = Invisible – из DXF reference) – не работает:((
Видимо придется использовать итератор..

Re: Фильтр для acedSSGet

ads_name ss;
resbuf *rb = acutBuildList(RTDXF0,L"*POLYLINE",-4,L"<not",8,L"Активная область",-4,L"not>",RTNONE);
int rc= acedSSGet(_T("_X"),NULL,NULL,rb,ss); acutRelRb(rb);

Re: Фильтр для acedSSGet

Спасибо за ответ Александр. Но я, видимо, некорректно сформулировал вопрос.
Суть:
acutBuildList(RTDXF0,L"*POLYLINE",RTNONE);
– выделяет все полилинии на всех слоях. На отключеных (в предыдущем посте их скрытыми назвал) тоже. А мне надо чтоб в список попали только из включеных слоев.
acutBuildList(RTDXF0,L"*POLYLINE",60,1,RTNONE); - не работает
acad,arx- 08

Re: Фильтр для acedSSGet

> Bleach
Совершенно некорректно был сформулирован вопрос. Так как сейчас он сформулирован - набери список включенных слоев и по нему фильтруй.

Re: Фильтр для acedSSGet

> Александр
Ривилис
Сделал,работает. Спасибо