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

         

AdUi и AcUi Средства редактирования


Следующие классы обеспечивают специализированное средство управления редактирования, включая поддержку для определенных типов данных.

CAdUiEdit Класс

CAdUiEdit получен из CEDIT класса, чтобы обеспечить средство управления окна редактирования. Этот класс обеспечивает поддержку для окон совета{*предупреждения*} за обрезанные текстовые элементы{*пункты*} (TextTips).

Этот класс берет разрядные флажки, чтобы добавить желательное поведение проверки правильности, основанное на следующих типах ввода: Числовой, Строковый, Угловой, и названия{*имена*} Символа. Вообще Вы должны использовать один из классов, полученных из Определенного автохамом класса CAcUiComboBox, который добавляет определенную проверку правильности типа данных и постоянство к управлению. Они - CACUISTRINGEDIT, CAcUiSymbolEdit, CAcUiNumericEdit, и

CACUIANGLEEDIT.

CAcUiEdit Класс

CAcUiEdit обеспечивает Определенное автохамом образование из CADUIEDIT.

CAcUiAngleEdit Класс

CAcUiAngleEdit получен из CACUIEDIT и обеспечивает специализированный конструктор, чтобы гарантировать, что бит стиля AC_ES_ANGLE всегда устанавливается в маске стиля. Объекты этого класса предназначены для использования в редактировании угловых / вращательных данных, определенных к параметрам настройки AutoCAD.

CAcUiNumericEdit

Класс

CAcUiNumericEdit получен из CACUIEDIT и обеспечивает специализированный конструктор, чтобы гарантировать, что бит стиля AC_ES_NUMERIC всегда устанавливается в маске стиля. Объекты этого класса предназначены для использования в редактировании числовых данных (типа расстояния) определенный к параметрам настройки AutoCAD.

CAcUiStringEdit Класс

CAcUiStringEdit получен из CACUIEDIT и обеспечивает специализированный конструктор, чтобы гарантировать, что бит стиля AC_ES_STRING всегда устанавливается в маске стиля. Любой ввод приемлем.

CAcUiSymbolEdit Класс

CAcUiSymbolEdit получен из CACUIEDIT и обеспечивает специализированный конструктор, чтобы гарантировать, что бит стиля AC_ES_SYMBOL всегда устанавливается в маске стиля. Объекты этого класса предназначены для использования в редактировании правильных{*допустимых*} названий{*имен*} символа AutoCAD.


CAdUiListBox Класс

CAdUiListBox специализирует MFC CListBox, чтобы обеспечить управление, которое поддерживает AdUi передачу сообщений. Класс может использоваться, где-нибудь CLISTBOX может использоваться. Так как это обеспечивает дополнительную контейнерно - побочную поддержку для AdUi зарегистрированными сообщениями, удобно использовать CADUIBASEDIALOG (или полученный класс) с CADUILISTBOX (или полученный класс) средство управления.

CAdUiListBox обеспечивает особенности, которые позволяют классу использоваться, чтобы подклассифицировать список, включенный в поле со списком. Когда используется совместно с CADUICOMBOBOX, список способен проследить поле со списком и, в случае владельца - тянущегося управления, или рисунок делегата к полю со списком или обеспечивать его собственные подпрограммы рисунка.

CAdUiListCtrl Класс

CAdUiListCtrl получен из CLISTCTRL класса, чтобы обеспечить средство управления списка. Этот класс обеспечивает поддержку для окон совета{*предупреждения*} за обрезанные текстовые элементы{*пункты*} (TextTips).

TextTips будет появляться за обрезанные элементы{*пункты*} заголовка для средства управления списка в представлении{*виде*} сообщения, и для индивидуума обрезанные текстовые элементы{*пункты*} в столбцах в теле управления списка. Нарисованное пользователем средство управления поддержано.

CAdUiHeaderCtrl

CAdUiHeaderCtrl специализирует CHEADERCTRL. Наиболее часто, CAdUiHeaderCtrl представляет подклассифицируемый заголовок, содержащийся в управлении списка (CAdUiListCtrl).

Вы не должны подклассифицировать управление заголовка, чтобы получить поддержку TextTip для заголовков столбца в управлении списка (обеспеченные автоматически в CADUILISTCTRL).


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