Дополнительный сигнализатор, что файл открыт на чтение

Автор Тема: Дополнительный сигнализатор, что файл открыт на чтение  (Прочитано 2868 раз)

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

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

  • ADN Club
  • Сообщений: 44
  • Карма: 3
Собственно вопрос в названии темы. Может кто идею подскажет. Нужен дополнительный сигнализатор о том, что файл открыт на чтение, чтобы пользователю он был постоянно виден.
Сам думал может поверху что-то нарисовать, либо рамку у файла сделать по типу такой, которая появляется при нажатии на кнопку "Развернуть видовой экран" в пространстве листа.
Второе вообще возможно?

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
либо рамку у файла сделать по типу такой, которая появляется при нажатии на кнопку "Развернуть видовой экран" в пространстве листа.
О чем идёт речь? В любом случае если это и возможно, то какими-то хуками.
P.S.: А зачем это вообще нужно?
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN Club
  • Сообщений: 44
  • Карма: 3
Чтобы обратить внимания пользователя, грубо говоря это должно немножко мозолить глаз.
"Развернуть видовой экран" - находясь в пространстве листа и зайдя внутрь вьюпорта (или выделить его), можно развернуть этот вьюпорт на весь экран и появится рамка вокруг CMDIChildWnd судя по всему (_.VPMAX команда).
Может acedGetChildFrameSettings и acedSetChildFrameSettings смогут эту рамку показать? Что-то пока не получилось...

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

  • Administrator
  • *****
  • Сообщений: 13829
  • Карма: 1784
  • Рыцарь ObjectARX
  • Skype: rivilis
Может acedGetChildFrameSettings и acedSetChildFrameSettings смогут эту рамку показать? Что-то пока не получилось...
Думаю что нет, так как там в установках ничего про саму рамку нет. Подозреваю, что нужно играться с AcApDwgDocWindow и по его HWND менять рамку.
Не забывайте про правильное Форматирование кода на форуме
Создание и добавление Autodesk Screencast видео в сообщение на форуме
Если Вы задали вопрос и на форуме появился правильный ответ, то не забудьте про кнопку Решение

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

  • ADN Club
  • Сообщений: 44
  • Карма: 3
acedSetChildFrameSettings - это не то) Видимо "and whether the view is given a special border" это перевод окна в режим редактора блоков (m_bIsBedit = true)