Захват события при наведении курсора на объект

Автор Тема: Захват события при наведении курсора на объект  (Прочитано 9734 раз)

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

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

  • ADN OPEN
  • Сообщений: 3
  • Карма: 0
Доброго дня всем!
Коллеги, может кто либо уже делал что то подобное: при наведении курсора на объект автокада, например на отрезок, меняется его свойства - он становится жирнее. То же самое если вы наводите курсор на текст. При этом происходит событие, по которому и выполняется изменение свойств объекта. Задача перехватить это событие. Кто что либо делал в этом направлении?

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

  • Administrator
  • *****
  • Сообщений: 13886
  • Карма: 1788
  • Рыцарь ObjectARX
  • Skype: rivilis
LLIAMAH,
1. При наведении курсора на объект свойства объекта не меняются - меняется этого отображение.
2. Нет такого события. Есть событие передвижения курсора Editor.PointMonitor, но такое можно отследить только в ObjectARX и в AutoCAD .NET API. В VBA такой возможности нет.
3. Так как перехватить это событие ты не можешь, то определись зачем тебе это вообще нужно. Это не может быть конечной задачей.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN OPEN
  • Сообщений: 3
  • Карма: 0
1. При наведении курсора на объект свойства объекта не меняются - меняется этого отображение- соответственно есть прерывание в автокаде которое меняет отображение объекта.
2. Нет такого события. Есть событие передвижения курсора Editor.PointMonitor, но такое можно отследить только в ObjectARX и в AutoCAD .NET API. В VBA такой возможности нет. - подозревал.
3. Так как перехватить это событие ты не можешь, то определись зачем тебе это вообще нужно. Это не может быть конечной задачей.
Ты прав Александр, это не конечная задача. Задача заключается в отслеживании операций пользователя и при выявлении повторяющихся операций с объектами одного типа предлагать пользователю делать это за него... в некотором роде помощник.

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

  • Administrator
  • *****
  • Сообщений: 13886
  • Карма: 1788
  • Рыцарь ObjectARX
  • Skype: rivilis
LLIAMAH,
Сомневаюсь, что это реализуемое поведение и однозначно это нельзя реализовать средствами VBA (COM/ActiveX).
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение