• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Определить принадлежность объекта виду

Автор ink, 03.12.07, 21:21:31

« назад - далее »

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

ink

Есть указатель на графический объект чертежа.
Существуют ли функции, которые позволяют определить какому виду чертежа принадлежит объект.
Заранее благодарен за ответ.

yarikv

ksDocument2D::ksGetViewNumber

Получить номер вида по указателю на вид.

Аналог данного метода при использовании API экспортных функций - GetViewNumber.

Синтаксис Automation:

long ksGetViewNumber (long p);

Входной параметр:

p - указатель на вид.
Возвращаемое значение:

номер вида - в случае удачного завершения,
-1 - в случае неудачи.

Примечание:
Если p - указатель на объект вида, возвращается номер вида этого объекта.
+ Благодарностей: 1

ink

Вы не поняли вопрос. Мне нужен не номер вида.
Указатель на объект вида не известен.
Имеется указатель графического объекта,
принадлежащему виду.

chelkar

Цитата: ink от 03.12.07, 21:21:31
Есть указатель на графический объект чертежа.
Существуют ли функции, которые позволяют определить какому виду чертежа принадлежит объект.
Заранее благодарен за ответ.
Надо смотреть как объект нашли. Если итератором по виду, так он в текущем виде и будет. И тогда достаточно  currentViewNumb.
Иначе, наверное, только перебором всех объектов в видах.

yarikv

ЦитироватьУказатель на объект вида не известен. Имеется указатель графического объекта, принадлежащему виду.

а графический объект, принадлежащий виду разве не объект вида?

Slaviation

Подсовывайте в ksGetViewNumber ссылку на объект, и получите номер вида, которому этот объект принадлежит.
+ Благодарностей: 1