Создание Заказных Режимов объектной привязки
Заказные режимы объектной привязки позволяют разработчику устанавливать следующие атрибуты:
§ Ключевое слово
Заказное объектное поспешное ключевое слово, что пользователь типы в, чтобы активизировать объектную привязку. И местные и глобальные ключевые слова должны быть определены.
§ класс расширения Протокола
Указатель на класс, который исполняет обработку " в юридическое лицо " режима объектной привязки.
§ Глиф(Glyph)
Заказной глиф для режима объектной привязки.
§ ToolTip строка
По умолчанию ToolTip
строка для заказного режима объектной привязки.
Для подробной информации относительно установки этих атрибутов, см. ObjectARX Ссылку.
Заказной режим объектной привязки определен, регистрируя образец AcDbCustomOsnapMode класса с заказным объектным менеджером привязок, описан в предыдущей секции.
Когда заказной режим объектной привязки используется, AutoCAD берет объект класса, возвращенный AcDbCustomOsnapMode:: entityOsnapClass (), взгляды соответствующий объект расширения протокола для выбранного примитива, и вызывает AcDbCustomOsnapInfo:: getOsnapInfo () чтобы получить точки или линии, связанные с тем примитивом и режимом объектной привязки. Если она кандидат, точка связана с тем режимом объектной привязки, AutoCAD, отображает объект глифа от образца, возвращенного AcDbCustomOsnapMode::gluph () и ToolTip строка, возвращенная AcDbCustomOsnapMode:: tooltipString ().