Сообщество программистов Autodesk в СНГ

ADN Club => Inventor API => Тема начата: filat от 11-06-2015, 11:53:58

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