Можно ли получить Active Color работая с неактивным документом?

Автор Тема: Можно ли получить Active Color работая с неактивным документом?  (Прочитано 8937 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AnatolyАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 62
  • Карма: 3
  • Skype: ant_nkh
Вопрос в заголовке.
С ThisDrawing понятно:
Код - Visual Basic [Выбрать]
  1. ThisDrawing.GetVariable "CECOLOR"
"
А как быть при использовании ObjectDBX?

Оффлайн Александр Ривилис

  • Administrator
  • *****
  • Сообщений: 13886
  • Карма: 1788
  • Рыцарь ObjectARX
  • Skype: rivilis
Anatoly,
1. Нет понятия Active Color - есть текущий цвет.
2. Увы, но через COM/ActiveX его не получить. В ObjectARX и .NET это возможно, так как cecolor - метод  класса Database (AcDbDatabase), т.е. базы данных.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

Оффлайн AnatolyАвтор темы

  • ADN OPEN
  • **
  • Сообщений: 62
  • Карма: 3
  • Skype: ant_nkh
Спасибо.
Придется извращаться.
Создать примитив, посмотреть цвет и удалить.