Тема: SelectByPolygon

Подскажите, плз.
У меня работает  строчка
objSelSet.SelectByPolygon(acSelectionSetWindowPolygon, dblNewCords, filType, filData)
т.е выбираю все объекты вошедшие в полигон ограниченный точками dblNewCords
А как бы мне захватить еще и объекты, которые поместились не полностью и имеют пересечение с полигоном?

Re: SelectByPolygon

> Oleg
acSelectionSetCrossingPolygon
Только учти, что все примитивы должны быть видны на экране.

Re: SelectByPolygon

Спасибо,
И действительно нарвался на
>Только учти, что все примитивы должны быть видны на экране
А может тогда подскажете, как бы мне это сделать.  Единственно, что я работаю  не из ACAD-a, а из vb.
Т.е. нужен какой-нибудь  vb метод, наверно, для acadDoc или Application.ActiveDocument – типа getAll

Re: SelectByPolygon

Может подойдет -

ZoomAll

?

Re: SelectByPolygon

Близко, но не совсем то.
Когда даю
acadapp.ZoomAll()
то все отрабатывает, но при условии, что
acadapp.Visible = True
а у меня
acadapp.Visible = False
соответственно err : “AutoCAD main window is invisible”

Re: SelectByPolygon

> Oleg
Значит или не пользоваться SelectByPolygon или включать видимость AutoCAD или послать в командную строку "_Zoom _All ".