Описатели Области просмотра
Функция acedVports (), подобно функции AutoLISP (vports), получает список описателей текущих областей просмотра и их местоположений.
Следующий типовой код получает текущую конфигурацию области просмотра и передает это назад к AutoLISP для дисплея.
struct resbuf *rb;
int rc;
rc = acedVports(&rb);
acedRetList(rb);
acutRelRb(rb);
Например, учитывая конфигурацию с одиночной областью просмотра со включенным TILEMODE, предшествующий код может возвращать список, показанный в следующем рисунке.
Точно так же, если четыре области просмотра равняться-размера расположены в четырех углах экрана, и TILEMODE включен, предшествующий код может возвращать конфигурацию, показанную в следующем рисунке.
Описатель текущей области просмотра - всегда сначала в списке. В списке, показанном в предшествующем числе{*рисунке*}, номер 5 области просмотра - текущая область просмотра.