Сообщество программистов Autodesk в СНГ
ADN Club => Inventor API => Тема начата: filat от 11-06-2015, 11:53:58
-
Файл можно открыть как oDoc = m_inventorApplication.Documents.Open(Name, False), так и oDoc = m_inventorApplication.Documents.Open(Name, True) - от этого будет зависит видимость открытого файла. А можно ли уже открытый невидимый файл сделать видимым? И наоборот?
-
А можно ли уже открытый невидимый файл сделать видимым?
Можно: http://adndevblog.typepad.com/manufacturing/2012/07/locking-inventor-while-my-code-is-doing-some-processing.html
И наоборот?
А вот это похоже нельзя.
-
Открытый в невидимом режиме документ можно впоследствии сделать видимым.
У невидимого документа коллекция Views пуста. Если добавить в нее вид, документ «проявится» на экране и станет активным: Document.Views.Add()
Этим часто пользуются при генерации, например, чертежей. Вся рутинная часть проходит за сценой, а конечный результат уже может быть показан юзеру.
Управлять видимостью уже существующего объекта View позволяет его логическое свойство Visible.