CAcUiNumericComboBox Класс

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

CAcUiStringComboBox Класс

CACUISTRINGCOMBOBOX конструктор автоматически создает CACUISTRINGEDIT, чтобы подклассифицировать окно редактирования управления. Любой ввод приемлем.

CAcUiSymbolComboBox Класс

CACUISYMBOLCOMBOBOX конструктор автоматически создает CACUISYMBOLEDIT, чтобы подклассифицировать окно редактирования управления. Правильные{*допустимые*} названия{*имена*} символа AutoCAD - приемлемый ввод.

AcUi MRU Поля со списком

AcUi расширяет{*продлевает*} поддержку поля со списком, чтобы управлять MRU (наиболее недавно используемый) список автоматически в пределах управления. Основные функциональные возможности обеспечиваются классом CAcUiMRUComboBox (полученный из CACUICOMBOBOX). Класс компаньона, CAcUiMRUListBox, обеспечивает поддержку DrawTip для combo поля ComboLBox. Это необходимо из-за MRU выполнения поля со списком как владелец - тянущееся управление.

Пять специализировался, MRU классы поля со списком также обеспечиваются: CAcUiArrowHeadComboBox, CAcUiColorComboBox, CAcUiLineWeightComboBox, CAcUiPlotStyleTablesComboBox, и CACUIPLOTSTYLENAMESCOMBOBOX. Они обеспечивают стандартные интерфейсы пользователя для управления dimensioning стрелками - указателями, цветными и lineweight выборами, и составляют график таблицы стиля и составляют график стиля, называет выбор.

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

CAcUiMRUComboBox Класс

CAcUiMRUComboBox наследует CACUICOMBOBOX и служит, поскольку базовый класс для владелец - тянет поля со списком, которые осуществляют список MRU. Каждый элемент{*пункт*} в списке может содержать маленькое изображение{*образ*}, сопровождаемое некоторым текстом. Каждый элемент{*пункт*} также прослеживает уникальное значение, упомянутое как груз, и поддерживаемый как стандартный Windows ® ITEMDATA в пределах управления. Класс показывает встроенную поддержку для до двух универсальных, необязательных элементов{*пунктов*}, упомянутых как Option1 и Option2. Они обычно соответствуют{*переписываются*} “ByLayer” и “ByBlock” и часто имеют специальное значение.

Два других элемента{*пункта*}, Other1 и Other2, можно также допускать и появляться только, когда список понижен вниз. Выбор любого из этих элементов{*пунктов*} вызывает специальный случай в пределах управления.

CAcUiArrowHeadComboBox Класс

CAcUiArrowHeadComboBox специализирует CACUIMRUCOMBOBOX для dimensioning выбора стрелки - указателя. Управление отображает точечные рисунки, представляющие стандарт AutoCAD dimensioning стили стрелки - указателя, которые являются всегда подарком{*настоящим*} в списке. По умолчанию никакие необязательные или дополнительные элементы{*пункты*} не присутствуют или добавленный. Груз, связанный с каждым элементом{*пунктом*} - индекс AutoCAD для связанной готовой стрелки - указателя. Когда MRU элементы{*пункты*} добавлены к списку, они автоматически назначены уникальное грузовое значение (который будет больший чем индекс AutoCAD для определяемого пользователем стиля стрелки - указателя).

CAcUiColorComboBox Класс

CAcUiColorComboBox специализирует CACUIMRUCOMBOBOX для цветного выбора. Образчики цветов дисплея управления, представляющие выборы от палитры AutoCAD.

Готовые элементы{*пункты*} всегда представляют в управлении, отражают номера цвета 1 до 7. Оба необязательных элемента{*пункта*} используются; Option1 отображает “ByLayer”, и Option2 отображает “ByBlock”. MRU дисплей элементов{*пунктов*} “ Окрашивают nnn, ”, где nnn - связанный номер цвета. Груз, связанный с каждым элементом{*пунктом*} указывает, что номер цвета AutoCAD (типа от 1 до 255), “ByBlock” касается 0, и “ByLayer” соответствует 256. Other1 элемент{*пункт*} допускается и вызывает диалог Выбора Цвета AutoCAD. Если Other2 допускают, это отображает как “ Windows... ” и по умолчанию вызывает Выбор Цвета Windows Общий{*обычный*} диалог. Если пользователь выбирает элемент{*пункт*} от любого из этих диалогов, выбор появляется в списке MRU и становится текущим элементом{*пунктом*} в управлении.

CAcUiLineWeightComboBox Класс

CAcUiLineWeightComboBox специализирует CACUIMRUCOMBOBOX для lineweight выбора. Управление отображает маленький предварительный просмотр lineweights AutoCAD, поддерживает, в пределах от 0.05mm к 2.11mm, и не включает “Ни один” и произвольно “Значение по умолчанию”. И показатель и имперские значения отображены, в зависимости от установки LWUNITS системной переменной. Оба необязательных элемента{*пункта*} используются; Option1 отображает “ByLayer”, и Option2 отображает “ByBlock”. Каждый элемент{*пункт*} обслуживает{*поддерживает*} груз, который передает AcDb элемента{*пункта*}:: kLnWtxxx значение.

CAcUiPlotStyleTablesComboBox Класс

CAcUiPlotStyleTablesComboBox специализирует CACUIMRUCOMBOBOX для графического выбора таблицы стиля. Управление отображает графические названия{*имена*} таблицы стиля согласно текущему графическому режиму стиля (цветное - зависимый режим или названные графические стили). MRU функциональные возможности поля со списком не используются. Точечный рисунок, указывающий внедренную адресную таблицу отображен в названном графическом режиме стиля для тех таблиц, которые имеют внедренную адресную таблицу.

CAcUiPlotStyleNamesComboBox Класс

CAcUiPlotStyleNamesComboBox специализирует CACUIMRUCOMBOBOX для графического выбора имени стиля. MRU функциональные возможности combo не используются, и “ByLayer”, “ByBlock”, и “ Другой... ” элементы{*пункты*} может быть условно отображен. Если подарок{*настоящее*}, “ Другой... ” элемент{*пункт*} может вызывать или Назначающийся Графический диалог Стиля, или Поток Набора Составляет график диалога Стиля.

CAcUiMRUListBox Класс

CAcUiMRUListBox происходит от CACUILISTBOX. Я t я s, используемый CACUIMRUCOMBOBOX, чтобы подклассифицировать список управления (ComboLBox) и обеспечиваю поддержку DrawTip.

Расширенные приложения, которые используют специализированный MRU поля со списком, могут были должны получить специальные списки MRU, чтобы отобразить DrawTips правильно.

AdUi Классы Кнопки

Это средство управления пригодно для использования в приложениях других чем AutoCAD.

CAdUiOwnerDrawButton Класс

Этот класс обеспечивает основным, владелец - тянут кнопку. Класс может использоваться, где-нибудь CBUTTON может использоваться. Когда используется в AdUi-полученном диалоге (или класс, который поддерживает, AdUi передача сообщений) CAdUiOwnerDrawButton автоматически обеспечивает для дисплея AdUi окна совета{*предупреждения*}. Класс также поддерживает, перетащат и опустить, Статический и Дисплей Инструмента, и эффекты PointedAt. В Режиме визуального отображения Инструмента, кнопка кажется плоской и выскочит когда направлено в (типа того, когда мышь перемещается поверх кнопки). Щелчок кнопки заставит это поместить вниз.

В Статическом Режиме визуального отображения, кнопка кажется плоской и ведет себя скорее статический элемент управления чем кнопка команды. Комбинация предоставления перетащит и опустить, и Статический Дисплей соответствующий созданию узлов, которые получают файлы через, перетащат и опустить.

CAdUiBitmapButton Класс

Этот класс специализирует CADUIOWNERDRAWBUTTON, чтобы обеспечить кнопку, которая отображает точечный рисунок (изображение{*образ*} оттянуто очевидно в кнопке). По умолчанию, объекты этого класса автоматически изменяют размеры, чтобы приспособить связанное растровое изображение. В отличие от CBITMAPBUTTON MFC'S, только один точечный рисунок необходим, чтобы определить все государства кнопки (класс MFC'S требует четырех точечных рисунков).

CAdUiBitmapStatic Класс

CAdUiBitmapStatic специализирует CADUIBITMAPBUTTON, чтобы обеспечить кнопку, которая допускает Статическому Дисплею по умолчанию. Это средство управления действует скорее статика чем кнопки.

CAdUiDropSite Класс

CAdUiDropSite специализирует CADUIBITMAPSTATIC, чтобы обеспечить кнопку, которая допускает, перетащат и опустить также как Статический Дисплей. Это средство управления может получать файлы через, перетащат и опустить.

CAdUiToolButton Класс

CAdUiToolButton специализирует CADUIBITMAPBUTTON, чтобы обеспечить кнопку, которая допускает Дисплею Инструмента по умолчанию. Это средство управления появляется скорее кнопки инструментальной панели чем регулярные кнопки.

AcUi Классы Кнопки

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

CAcUiPickButton Класс

CAcUiPickButton специализирует CACUIBITMAPBUTTON, который является оберткой для класса CAdUiBitmapButton. CAcUiPickButton обеспечивает кнопку, которая отображает стандартный точечный рисунок кнопки указки.

CAcUiSelectButton Класс

CAcUiSelectButton специализирует CACUIPICKBUTTON. Это обеспечивает кнопку, которая отображает стандартный точечный рисунок кнопки выбора.

Постоянство Данных Диалога

CAcUiDialog и классы CACUITAB автоматически наследуют постоянство. Постоянство, как определено диалогами и средством управления в AcUi15.dll, означает, что память{*хранение*} для любого и всего пользователя модальные диалоги в AutoCAD, полученном из этих классов сохранит данные с текущим параметром пользователя, делая это виртуальное предпочтение.

Ваш диалог должен иметь уникальное имя, потому что это будет использовать общедоступную область пространства{*пробела*} системного реестра параметра пользователя. Учитывая, что разработчики обычно создают их приложения, использующие их зарегистрированный префикс разработчика, следующий метод рекомендуется:

Module-name:dialog-name

Например, если бы ваше ObjectARX-приложение названо AsdkSample, и Вы имеете диалог названные Координаты, Вы назвали бы это AsdkSample:Coordinates.

Имеются два типа постоянства данных диалога: из - the-box и определенный разработчиком.

Из -the-box постоянства обращается{*относится*} к позиции диалога, размеру, и размерам столбца представления{*вида*} списка. Определено разработчиком обращается{*относится*} к любым данным, которые разработчик выбирает сохранять в параметре пользователя или в течение срока службы{*продолжительности жизни*} или смещения диалога и который может быть восстановлен{*отыскан*} поперек обращений диалога.

Из за большого объема этот материал размещен на нескольких страницах:
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