ObjectARX, AutoCAD. Среда программирования библиотеки C++

       

Описатели Области просмотра


Функция acedVports (), подобно функции AutoLISP (vports), получает список описателей текущих областей просмотра и их местоположений.

Следующий типовой код получает текущую конфигурацию области просмотра и передает это назад к AutoLISP для дисплея.

struct resbuf *rb;

int rc;

rc = acedVports(&rb);

acedRetList(rb);

acutRelRb(rb);

Например, учитывая конфигурацию с  одиночной областью просмотра со включенным TILEMODE, предшествующий код может возвращать список, показанный в следующем рисунке.

Точно так же, если четыре области просмотра равняться-размера расположены в четырех углах экрана, и TILEMODE включен, предшествующий код может возвращать конфигурацию, показанную в следующем рисунке.

Описатель текущей области просмотра - всегда сначала в списке. В списке, показанном в предшествующем числе{*рисунке*}, номер 5 области просмотра - текущая область просмотра.



Содержание раздела