Сообщество программистов Autodesk в СНГ
ADN Club => ObjectARX => Тема начата: VetalBY от 28-03-2018, 14:08:31
-
Собственно вопрос в названии темы. Может кто идею подскажет. Нужен дополнительный сигнализатор о том, что файл открыт на чтение, чтобы пользователю он был постоянно виден.
Сам думал может поверху что-то нарисовать, либо рамку у файла сделать по типу такой, которая появляется при нажатии на кнопку "Развернуть видовой экран" в пространстве листа.
Второе вообще возможно?
-
либо рамку у файла сделать по типу такой, которая появляется при нажатии на кнопку "Развернуть видовой экран" в пространстве листа.
О чем идёт речь? В любом случае если это и возможно, то какими-то хуками.
P.S.: А зачем это вообще нужно?
-
Чтобы обратить внимания пользователя, грубо говоря это должно немножко мозолить глаз.
"Развернуть видовой экран" - находясь в пространстве листа и зайдя внутрь вьюпорта (или выделить его), можно развернуть этот вьюпорт на весь экран и появится рамка вокруг CMDIChildWnd судя по всему (_.VPMAX команда).
Может acedGetChildFrameSettings и acedSetChildFrameSettings смогут эту рамку показать? Что-то пока не получилось...
-
Может acedGetChildFrameSettings и acedSetChildFrameSettings смогут эту рамку показать? Что-то пока не получилось...
Думаю что нет, так как там в установках ничего про саму рамку нет. Подозреваю, что нужно играться с AcApDwgDocWindow и по его HWND менять рамку.
-
acedSetChildFrameSettings - это не то) Видимо "and whether the view is given a special border" это перевод окна в режим редактора блоков (m_bIsBedit = true)