ADN Open CIS
Сообщество программистов Autodesk в СНГ

24/05/2013

Как узнать, используя ObjectARX, находимся ли мы в пространстве Листа?

Вопрос:
Как узнать, используя ObjectARX, находимся ли мы в пространстве Листа?

 

Ответ:
Следующий фрагмент кода даёт ответ на этот вопрос:

Код - C++: [Выделить]
  1. BOOL purePaperSpace ()
  2. {
  3.   struct resbuf res ;
  4.   acedGetVar (_T("tilemode"), &res) ;
  5.   int tilemode = res.resval.rint ;
  6.   acedGetVar (_T("cvport"), &res) ;
  7.   int cvport = res.resval.rint ;
  8.   return (tilemode == 0 && cvport == 1) ;
  9. }

Источник: http://adndevblog.typepad.com/autocad/2012/12/how-do-i-know-im-in-paperspace-for-sure-in-arx.html

Обсуждение: http://adn-cis.org/forum/index.php?topic=37.0

Опубликовано 24.05.2013
Отредактировано 06.06.2013 в 00:13:01