ObjectARX, AutoCAD. Среда программирования библиотеки C++

       

Создание Заказных Режимов объектной привязки


Заказные режимы объектной привязки позволяют разработчику устанавливать следующие атрибуты:

§         Ключевое слово

Заказное объектное поспешное ключевое слово, что пользователь типы в, чтобы активизировать объектную привязку. И местные и глобальные ключевые слова должны быть определены.

§         класс расширения Протокола

Указатель на класс, который исполняет обработку " в юридическое лицо " режима объектной привязки.

§         Глиф(Glyph)

Заказной глиф для режима объектной привязки.

§         ToolTip строка

По умолчанию ToolTip

строка для заказного режима объектной привязки.

Для подробной информации относительно установки этих атрибутов, см. ObjectARX Ссылку.

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

Когда заказной режим объектной привязки используется, AutoCAD берет объект класса, возвращенный AcDbCustomOsnapMode:: entityOsnapClass (), взгляды соответствующий объект расширения протокола для выбранного примитива, и вызывает AcDbCustomOsnapInfo:: getOsnapInfo () чтобы получить точки или линии, связанные с тем примитивом и режимом объектной привязки. Если она кандидат, точка связана с тем режимом объектной привязки, AutoCAD, отображает объект глифа от образца, возвращенного AcDbCustomOsnapMode::gluph () и ToolTip строка, возвращенная AcDbCustomOsnapMode:: tooltipString ().



Содержание раздела