Можно ли найти в чертеже подсвеченные примитивы (highlighted)?

Автор Тема: Можно ли найти в чертеже подсвеченные примитивы (highlighted)?  (Прочитано 8353 раз)

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

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

  • ADN OPEN
  • Сообщений: 19
  • Карма: 1
Собственно, сабж. Highlighted у примитива это не свойство, а метод же. Можно ли как-нибудь найти?

заранее спасибо

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Встречный вопрос. А что ты понимаешь под подсвеченными примитивами? Предварительно выбранные (pickfirst)? Или подсвеченные при помощи метода Highlight? Это вообще-то совершенно разные вещи.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 19
  • Карма: 1
Я имею в виду последнее - примитивы которые были программно highlighted посредством макроса ВБА

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
Я имею в виду последнее - примитивы которые были программно highlighted посредством макроса ВБА
Нет. А зачем? Это же свойство не сохраняется в примитиве. И достаточно регенерации для того, чтобы убрать подсветку.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 19
  • Карма: 1
Очень жаль.
В ВБА отсутствует возможность выделить примитивы так как это делает пользователь (отправить PickFirstSelectionSet). Может как-то можно обойти это?

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
А вот теперь я уже вообще ничего не понял. Причем тут одно к другому? Я же уже писал, что это совершенно разные подсветки. Опиши задачу.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 19
  • Карма: 1
Задача простая - выделить каким-то образом примитивы на чертеже для визуального контроля работы макроса (причем запусков макроса может быть несколько и количество помеченных примитивов может изменяться). Потом, после некоторых не программных действий со стороны пользователя, выделенные ранее примитивы должны быть найдены уже другим макросом и, например, удалены 

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
А кто мешает хранить в глобальной переменной массив выделенных (методом Highlight) объектов?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 19
  • Карма: 1
можно конечно, но как-то не визуально))

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

  • Administrator
  • *****
  • Сообщений: 13882
  • Карма: 1787
  • Рыцарь ObjectARX
  • Skype: rivilis
можно конечно, но как-то не визуально))
Это единственный известный мне способ. Особенно на VBA.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 19
  • Карма: 1
большое спасибо за помощь