CAdUiBaseDialog Класс

CAdUiBaseDialog обеспечивает основную поддержку для окон совета{*предупреждения*} (ToolTips и TextTips) и AdUi системы обработки сообщения. Это также поддерживает контекстную справку и справку F1 в диалогах. Это - общий{*обычный*} базовый класс для всех диалогов кроме, те базировались на общем{*обычном*} диалоге файла.

CAdUiDialog Класс

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

CAdUiFileDialog

CAdUiFileDialog специализирует CFILEDIALOG аналогичный путь, поскольку CAdUiBaseDialog специализирует CDIALOG. Класс обеспечивает основную поддержку для окон совета{*предупреждения*} (ToolTips и TextTips), контекстной справки и AdUi обработки сообщения в общем{*обычном*} диалоге файла. В отличие от CADUIBASEDIALOG, не имеется никакой встроенной поддержки для постоянства размера и позиции.

CAdUiTabMainDialog Класс

CAdUiTabMainDialog представляет основной контейнерный диалог в табулированном диалоге.

CAdUiTabMainDialog и CADUITABMAINDIALOG используются на месте CPROPERTYSHEET и CPROPERTYPAGE, чтобы создать табулированные диалоги.

CAdUiTabChildDialog Класс

CAdUiTabChildDialog представляет позицию табуляции в табулированном диалоге.

CAdUiTabMainDialog и CADUITABCHILDDIALOG используются на месте CPROPERTYSHEET и CPROPERTYPAGE, чтобы создать табулированные диалоги. Каждая позиция табуляции в табулированном диалоге - CADUITABCHILDDIALOG.

AcUi Диалоговые классы

Диалоговые классы AcUi формируют на диалоговые классы AdUi и пригодны для использования только с AutoCAD.

НЕ нашли? Не то? Что вы ищете?

CAcUiDialog Класс

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

CAcUiTabMainDialog Класс

CAcUiTabMainDialog представляет основной контейнерный диалог в AutoCAD табулированный диалог. CAcUiTabMainDialog и CACUITABMAINDIALOG используются на месте CPROPERTYSHEET и CPROPERTYPAGE, чтобы создать табулированные диалоги в AutoCAD.

CAcUiTabChildDialog Класс

CAcUiTabChildDialog представляет позицию табуляции в табулированном диалоге.

CAcUiTabMainDialog и CACUITABCHILDDIALOG используются на месте CPROPERTYSHEET и CPROPERTYPAGE, чтобы создать табулированные диалоги в AutoCAD. Каждая позиция табуляции в AutoCAD табулировала диалог - CACUITABCHILDDIALOG.

CAcUiAlertDialog Класс

CAdUiAlertDialog представляет аварийный диалог с тремя кнопками. Одна кнопка - кнопка CANCEL, и другие два текста командной кнопки установлены программистом. Это - аварийный диалог общего назначения.

CAcUiFileDialog Класс

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

AdUi Расширяемость Позиции табуляции Поддержки Классов

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

CAdUiTabExtensionManager Класс

CAdUiDialogManager - класс, который управляет добавлением и удалением позиций табуляции от табулированного диалога, который является расширяемым. Если диалог - расширяемая позиция табуляции, образец этого класса найден в CADUITABMAINDIALOG.

CAdUiTab Класс

CAdUiTab формирует MFC CTabCtrl и добавляет функциональные возможности к этому. Один из этих объектов найден в основном объекте диалога.

AdUi и AcUi Классы Строки управления

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

CAdUiDockControlBar Класс

CADUIDOCKCONTROLBAR класс, часть системы стыковки, добавляет расширенные{*продленные*} возможности к MFC CControlBar класс. Основная особенность, обеспеченная - изменение размеров строк управления когда состыковано{*закреплено*}. Больше чем одна строка управления можно закреплять вместе, каждый из них являющийся способным быть измененными, индивидуально используя расщепители, созданные системой стыковки. CAdUiDockControlBar также идет с областью механизма захвата и близкой кнопкой когда состыковано{*закреплено*}. Управляйте состоянием областей, может переключаться состыкованным{*закрепленным*} с несостыкованным{*незакрепленным*} или наоборот, дважды нажимая на механизме захвата когда состыковано{*закреплено*}, или области заголовка когда несостыковано{*незакреплено*}, или, перемещая их с мышью. Система стыковки обрабатывает постоянство строк управления, сохранение их позиция и состояние поперек сеансов. Наконец, CAdUiDockControlBar обеспечивает заданное по умолчанию контекстное меню, чтобы управлять поведением области, с возможностью для разработчика, чтобы настроить это меню.

CAcUiDockControlBar Класс

CACUIDOCKCONTROLBAR класс добавляет к CADUIDOCKCONTROLBAR, классифицируют поведение, обычное к AutoCAD dockable инструментальные средства: когда пользователь перемещает курсор мыши из области{*региона*} строки управления, фокус автоматически отдается обратно к AutoCAD.

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).

AdUi и AcUi Средство управления Поля со списком

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

CAdUiComboBox Класс

CAdUiComboBox получен из CCOMBOBOX класса, чтобы обеспечить средство управления поля со списком. Этот класс обеспечивает поддержку для окон совета{*предупреждения*} за обрезанные текстовые элементы{*пункты*} (TextTips), и проверку правильности данных в средствах редактирования. Этот класс берет разрядные флажки, чтобы добавить желательное поведение проверки правильности, основанное на следующих типах ввода: числовой, строковый, угловой, и названия{*имена*} символа. Вообще, Вы должны использовать один из классов, полученных из Определенного автохамом класса CAcUiComboBox, который добавляет определенную проверку правильности типа данных и постоянство к управлению. Они - CACUISTRINGCOMBOBOX, CAcUiSymbolComboBox, CAcUiNumericComboBox, и CACUIANGLECOMBOBOX. В поддержку для нарисованного пользователем средства управления также встраивают.

CAcUiAngleComboBox Класс

CACUIANGLECOMBOBOX конструктор автоматически создает CACUIANGLEEDIT, чтобы подклассифицировать окно редактирования управления. Это учитывает проверку правильности углов, определенных к параметрам настройки AutoCAD.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132