|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Справочное руководство по ObjectWindows 2.0 для С++В данном руководстве в алфавитном порядке перечислены классы и структуры ObjectWindows с указанием соответствующих файлов-заголовков. Многие из характеристик данных классов иерархически наследуются из базовых классов. Примечание: Если класс имеет несколько конструкторов, то описывается только наиболее общий из них. Статические библиотеки ObjectWindowsВ следующей таблице перечислены статические библиотеки ObjectWindows, их использование операционной системой, и в какой операционной системе они доступны. Эти файлы находятся в вашем библиотечном каталоге. Базовые версии файлов ObjectWindows содержатся на инсталляционных дискетах. Дополнительные версии вы можете построить с помощью формирующего файла ObjectWindows (который находятся в каталоге SOURCE\OWL), используя параметры -DDIAGS и -DMODEL.
Файлы-заголовки ObjectWindowsФайлы-заголовки находятся в подкаталоге OWL\INCLUDE и содержат описания функций классов и определений типов данных и констант.
Класс TApplication (applicat.h)Класс TApplication является производным от TModule и действует в качестве объектно-ориентированной замены прикладного модуля Windows. Классы TApplication и TModule обеспечивают базовое поведение, необходимое для приложения Windows. Функции-элементы TApplication создают экземпляры класса, основные окна и обрабатывают сообщения. Элементы данных
Функции-элементы
Класс Application::TXInvalidMainWindow (applicat.h)Вложенный класс TXInvalidMainWindow описывает исключительную ситуацию, вызываемую недопустимым окном. Эта ситуация возникает при нехватки памяти для создания окна или объекта диалога. InitInstance дает эту ситуацию при невозможности инициализировать объект приложения. Функции-элементы
Класс TBandInfo (dc.h)Это структура ObjectWindows, эквивалентная BANDINFOSTRUCT. Она используется для передачи информации драйверу печати. TBandInfo описывается следующим образом:
struct TBandInfo {
BOOL HasGraphics;
BOOL HasText;
TRect GraphiscRect;
};
HasGraphics имеет значение True при наличии на странице или в зоне графики. HasText равно True при наличии текста. GraphicsRect определяет область, ограничивающую всю графику на странице. |
Это класс интерфейса GDI растровой графики, производный от TGdiObject. Объекты TBitMap - это DDB (Device Dependent Bitmaps).
| Constructor | Создает объект данного класса. |
| BitPixel | Возвращает для данного битового массива число бит на элемент изображения (пиксел). |
| GetBitmapBits | Копирует заданное число бит данного битового массива в буфер. |
| GetBitMapDimension | Получает размер битового массива (высоту и ширину в миллиметрах). |
| GetObject | Получает данные (ширину, высоту и цветовой формат). |
| Height | Возвращает высоту данного битового массива. |
| operator<< | Копирует заданный битовый массив в аргумент буфера Clipboard. |
| operator HBITMAP() | Операция приведения типа. Преобразует описатель битового массива к типу HBITMAP. |
| Planes | Возвращает число плоскостей в битовом массиве. |
| SetBitmapBits | Копирует в битовый массив из буфера заданное число бит. |
| SetBitmapDimension | На основе значения аргумента устанавливает размер битового массива (ширину и высоту). |
| Clipboard | Копирует битовый массив в заданный буфер Clipboard. |
| Width | Возвращает длину битового массива. |
| HandleCreate | Создает описатель битового массива на основе объектов-аргументов. |
Этот производный из TGadget класс представляет собой простой реквизит который может выводить одновременно массив растровых изображений.
| Constructor | Строит TBitMapGadget и устанавливает текущий образ на начало массивов изображений. |
| Destructor | Удаляет массив изображений. |
| SelectImage | Определяет текущее изображение и заново отображает клиентную область при его изменении. |
| SysColorChange | Если системные цвета изменились, вызывается окном реквизитов, чтобы можно было повторно построить и отобразить битовые массивы. |
| GetDesiredSize | Вызывает TGadget::GetDesiredSize для определения максимальной величины битового массива. |
| Paint | Изображает границу реквизита и содержимое битового массива. |
| SetBounds | Вызывает TGadget::SetBounds и передает размерность битового массива. |
BitSet устанавливает или сбрасывает бит или битовую группу. Этот класс можно использовать для установки и очистки флагов параметров и получения информации о состоянии бит.
| Construct | Строит объект TBitSet. |
| DisableItem | Сбрасывает заданный единичный бит или битовый набор. |
| EnableItem | Устанавливает заданный единичный бит или битовый набор. |
| Has | Не равно нулю, если заданный битовый набор установлен. |
| IsEmpty | Не равно нулю, если заданный битовый набор пуст, иначе 0. |
| operator+= | Вызывает функцию EnableItem для установки или очистки битового набора. |
| operator-= | Вызывает функцию DisableItem для очистки битового набора. |
| operator&= | Выполняет со всеми битами копируемого набора операцию AND и возвращает ссылку на объект TBitSet. |
| operator|= | Выполняет со всеми битами копируемого набора операцию OR и возвращает ссылку на объект TBitSet. |
| operator~ | Возвращает инверсию битового набора и возвращает ссылку на объект TBitSet. |
Этот класс является производным от TGdiObject. Он обеспечивает конструкторы для создания на основе точной информации различные виды кистей. Кисть может также создаваться косвенно на основе заимствованного описателя.
| enum StockId | Перечисляет атрибуты объекты кистей. |
| Stocks[] | Единый статический массив перьевых объектов Windows, обслуживающий все объекты TBrush. |
| Constructor | Создает объект TBrush и устанавливает описатель. |
| GetObject | Получает информацию о данной кисти и помещает ее в заданную структуру LOGBRUSH. |
| operator HBRUSH() | Операция приведения типа. Преобразует данный описатель кисти к типу HBRUSH. |
| UnrealizeObject | Указывает GDI на необходимость сброса параметров кисти перед следующим ее использованием. |
Это интерфейсный класс, представляющий интерфейс командных кнопок. Для создания управляющего в родительском TWindow элемента типа командной кнопки вы должны использовать TButton. TButton можно использовать для связи между вашим приложением и управляющими элементами типа командный кнопок TDialog. Это потоковый класс.
Существует два типа командных кнопок: регулярные и используемые по умолчанию. Используемые по умолчанию кнопки имеют жирную границу.
| IsDefPB | Указывает, нужно ли кнопку рассматривать как заданную по умолчанию. Используется для командных кнопок, изображаемых пользователем. |
| Constructor | Строит объект командной кнопки с указанным порождающим окном, текстом и позицией относительно начала клиентной области родительского окна, или объект TButton, связываемый с управляющим элементом командной кнопки TDialog. |
| CurrentDefPB | Указывает, является ли текущая командная кнопка используемой по умолчанию. |
| BMSetStyle | Так как кнопка не может одновременно иметь стиль владельца и стиль командной пусковой кнопки, Windows пытается установить стиль в BS_DEFPUSHBUTTON. В этом случае BMSetStyle устанавливает IsCurrentDefPB в True. |
| EvGetDlgCode | Отвечает на сообщения WM_GETDLGCODE администратора диалогов и возвращает код, указывающий, является ли кнопка используемой по умолчанию. |
| GetClassName | Возвращает имя класса регистрации для TButton. |
| SetupWindow | Посылает родительскому окну сообщение DM_SETDEFID. |
Являясь производным от TGadget, класс TButtonGadget представляет командные кнопки, которые вы можете включать и выключить щелчком "мыши". Вы можете также применять к реквизитам кнопок атрибуты, такие как цвет, стиль и форму.
В общем случае кнопки классифицируются как командные и атрибутные. Атрибутные кнопки включают в себя кнопки с зависимой и независимой фиксацией. Объект TButtonGadget отвечает на события "мыши" следующим образом в соответствии с нажатием кнопки "мыши": "нажимается" при нажатии кнопки и освобождается, когда кнопка отпускается. Команды можно вводить, когда кнопка "мыши" отжата. Когда кнопка "мыши" нажата, TButtonGadget перехватывает события "мыши" и резервирует все сообщения "мыши" для текущего окна. При нажатии кнопки "мыши" такой перехват отменяется.
| TShadowStyle | Перечисляет стили теней командной кнопки enum (двойная или одинарная). |
| TState enum | Перечисляет три позиции кнопки (нажата, отжата и в неопределенном состоянии). |
| TType enum | Перечисляет типы командных кнопок (с зависимой или независимой фиксацией). |
| BitmapOrigin | Указывает на координаты x и y битового массива для данной командной кнопки. |
| NotchCorners | Инициализируется значением 1 и равно 1, если кнопка не имеет скошенные углы. |
| Pressed | Инициализируется 1 и равно 0 при нажатии кнопки. |
| Repeat | Инициализируется 1 и хранит значения клавиатурных событий. |
| Resld | Содержит идентификатор ресурса для битового массива командной кнопки. |
| ShadowStyle | Содержит стиль тени для кнопки (1 - одинарная и 2 - двойная). |
| State | Содержит состояние кнопки (нажата, отжата, не определено). |
| Type | Содержит тип кнопки ( командная, с зависимой или независимой фиксацией). |
| UIOBitmap | Содержит связанный с кнопкой битовый массив |
| Constructor | С помощью заданного идентификатора битового массива и типа строит объект TButtonGadget (кнопка будет разрешена и находится в отжатом состоянии). |
| Destructor | Отменяет объект TButtonGadget. |
| CommandEnable | Разрешает перехват сообщений командной кнопкой и посылает родительскому окну сообщение WM_COMMAND_ENABLE. |
| GetButtonState | Возвращает состояние командной кнопки (1 - нажата, 0 - отжата, 2 - в неопределенном состоянии). |
| GetButtonType | Возвращает состояние кнопки. Проверяет тип кнопки и выполняет соответствующие действия. |
| GetNotchCorners | Реализует для командной кнопки скошенные углы. Заново отображает рамку кнопки. |
| SetShadowStyle | Устанавливает тип кнопки в соответствии со стилем тени. |
| SysColorChange | Отвечает на сообщение EvSysColorChange, направляемое владельцем TGadgetWindow, установкой "дрожания" кисти в 0. |
| Activate | Изменяет состояние атрибутов кнопки и отображает ее в текущем состоянии. |
| BeginPressed | Устанавливает Pressed в True, отображает нажатую кнопку и посылает сообщение родительскому окну. |
| CancelPressed | Устанавливает Pressed в False, отображает кнопку и посылает сообщение меню родительскому окну. |
| GetDesiredSize | Сохраняет высоту и ширину кнопки (в элементах изображения. Для определения соотношений между прямоугольниками вызывает GetDesiredSize. |
| Invalidate | При нажатии кнопки или изменении ее состояния помечает кнопку, как требующую повторного отображения. |
| LButtonDown | Переопределяет функцию TGadget и отвечает вызовом BeginPressed на щелчок левой кнопкой "мыши". |
| MouseMove | Переопределяет функцию TGadget и отвечает вызовом TGadget::MouseMove на буксировку или смещение указателя "мыши" за пределы кнопки. |
| Paint | Вызывает GetSystemMetrics для получения высоты и ширины окна (в элементах изображения), GetImageSize для получения размера битового массива и устанавливает размеры внутреннего прямоугольника. Затем настраивает позицию и рисует управляющий элемент. |
| Bounds | Получает размер битового массива, вызывает SetBounds для установки границ прямоугольника и центрирует битовый массив в прямоугольнике кнопки. |
TCelArray - это горизонтальный массив ячеек (единица анимации), созданный разбиением части всего битового массива на формы равного размера. Реквизиты таких кнопок для экономии ресурсов могут использовать TCellArray. Функции TCellArray позволяют управляют размерами каждой ячейки и определяют, может ли ячейка удалить битовый массив.
| Bitmap | Указывает на битовый массив. |
| CSize | Размер ячейки в массиве. |
| Offs | Смещение верхнего левого угла ячейки массива от верхнего левого угла битового массива. |
| ShouldDelete | Равно True, если деструктор должен удалить битовый массив, связанный с массивом ячеек. |
| Constructor | Строит TCellArray из битового массива заданного размера путем разбиения массива на горизонтальный массив ячеек заданного или равного размера. |
| CelSize | Возвращает размер каждой ячейки в элементах изображения. |
| CelOffset | Возвращает позицию верхнего левого угла данной ячейки относительно левого угла битового массива. |
| CelRect | Возвращает верхний левый и правый нижний угол заданной ячейки относительно верхнего левого угла битового массива. |
| NumCels | Возвращает число ячеек в массиве. |
| Offset | Возвращает смещение для всего CellArray. |
| operator[] | Возвращает CelRect. |
| operator= | Возвращает TCelArray. |
| operator TBitmap& | Возвращает ссылку на битовый массив. |
| SetCelSize | Устанавливает размер каждой ячейки в массиве. |
| SetOffset | Устанавливает смещения для ячеек в массиве. |
| SetNumCels | Задает число ячеек в массиве. |
Являясь производным от TBitSet, этот класс устанавливает и сбрасывает байты для группы символов. Вы можете использовать его для установки и очистки группы символов, таких как буквы верхнего или нижнего регистра.
| Constructor | Строит или копирует объект TCharSet или строку символов. |
| operator!= | Выполняет операцию OR над всеми битами в копируемой строке и возвращает ссылку на объект TCharSet. |
Это потоковый интерфейсный класс, который представляет управляющий элемент типа кнопки с независимой фиксацией. Его можно использовать для создания такого элемента в родительском окне. Он упрощает также манипуляции с кнопками с независимой фиксацией, созданными ранее в ресурсе диалогового окна. Такая кнопка имеет три состояния: отмечена (нажата), не отмечена (не нажата) и не определена (серая). Связанные управляющие элементы такого типа можно группировать.
| GroupЕсли | кнопка с независимой фиксацией принадлежит к групповому блоку (TGroupBox), то Group указывает на этот объект. Иначе это 0. |
| Constructor | Строит объект кнопки с независимой фиксацией в заданном родительском окне, настраивая его позицию и размеры. |
| Check | Вызывает SetCheck и делает кнопку выбранной, уведомляя соответствующую группу. |
| GetCheck | Возвращает состояние кнопки (отмечена, не отмечена или серая). |
| GetState | Возвращает состояние кнопки (подсвечена, активна и отмечена). |
| SetCheck | Переводит кнопку в состояние, заданное Check. |
| SetState | Устанавливает состояние кнопки. |
| SetStyle | Изменяет стиль кнопки. |
| Toggle | Переключает кнопку между отмеченным и не отмеченным состоянием и серым. |
| Transfer | Переопределяет Window::Transfer. Передает состояние кнопки в буфер или из него. |
| Uncheck | Делает кнопку не отмеченной, вызывая SetCheck. |
| BNClincked | Реагирует на щелчок "мышью" на кнопке. Уведомляет групповой блок об изменении состояния. |
| EvGetDlgCode | Переопределяет реакцию TButton на сообщение WM_GETDLGCODE. |
| GetClassName | При разрешении BWCC TCheckBox возвращает CHECK_CLASS, иначе возвращает BUTTON. |
Объект данного класса представляет интерфейсные элементы режимного диалогового окна, допускающие выбор цвета и специальную настройку цветов. Если задать в качестве родительского невидимое всплывающее окно и сделав всплывающее окно дочерним по отношению к основному окну приложения, TChooseColorDialog может принять для пользователя безрежимный вид.
| cc | Содержит длину структуры TChooseColorDialog, владельца данного диалогового окна и блок данных с шаблоном диалога. Указывает также на массив из 16 RGB-значений. |
| Data | Ссылка на переданный конструктору объект TData. |
| SetRGBMsgId | Содержит идентификатор переданного SetRGBColor зарегистрированного сообщения. |
| DialogFunction | Возвращает True, если сообщение обработано. |
| DoExecute | Копирует флаги и цвета в Data и возвращает 0. |
| EvSetRGBColor | Отвечает на переданное SetRGBColor сообщение (обработчик событий). |
| Constructor | Строит диалоговое окно с заданным родительским окном, идентификатором ресурса, заголовком, данными и идентификатором библиотеки. |
| SetRGBColor | Устанавливает текущий цвет RGB для открытого диалогового окна. |
Содержит информацию, необходимую для инициализации диалогового окна выбранными пользователем цветами.
| Color | Элемент структуры TData, задающий цвет, выбранный при создании диалогового окна, и содержащий выбор пользователя при его закрытии. |
| CustColors | Указывает на массив из 16 цветов (элемент TData). |
| Error | Ошибка, содержащая один из кодов CommDlgExtendedError. |
| Flags | Сочетание констант API Windows. |
Представляет интерфейсные элементы режимного диалогового окна, создающие определяемое системой диалоговое окно, из которого пользователь может выбрать шрифт, стиль шрифта, его размер, цвет и характеристики (такие как подчеркивание). Если задать в качестве родительского невидимое всплывающее окно и сделав всплывающее окно дочерним по отношению к основному окну приложения, TChooseFontDialog может принять для пользователя безрежимный вид.
| cf | Содержит атрибуты шрифтов, которые ObjectWindows передает функции API Windows Closefont. |
| Data | Ссылка на переданный в конструкторе объект TData. |
| Color | Указывает (в структуре ChooseFontDialog) цвет шрифта при создании диалогового окна или выбранный пользователем цвет. |
| DC | Описатель контекста устройства для получения шрифтов (в ChooseFontDialog). |
| Error | Содержит коды ошибок (в ChooseFontDialog). |
| Flags | Комбинация констант API Windows (в ChooseFontDialog). |
| LogFont | Атрибуты шрифта (в ChooseFontDialog). |
| PointSize | Размер шрифта в пунктах (в ChooseFontDialog). |
| PointType | Тип шрифта или имя. |
| Style | Стиль шрифта - жирный, наклонный и т.д. (в ChooseFontDialog). |
| SizeMax | Максимальный размер шрифта. |
| SizeMin | Минимальный размер шрифта. |
| Constructor | Строит диалоговое окно с заданными данными, родительским окном, идентификатором ресурса, заголовком окна и идентификатором библиотеки. |
| CmFontApply | Заданный по умолчанию обработчик третьей кнопки "мыши" в диалоговом окне. |
| DialogFunction | Возвращает True, если сообщение обработано. |
| DoExecute | Копирует в Ddata информацию о шрифте и значения флагов. |
Класс DC является производным от TWindowDC, а TClientDC обеспечивает доступ к клиентной области окна.
| Constructor | Создает объект TClientDC с заданным окном-владельцем. |
Инкапсулирует несколько функции API Windows, которые работают с данными буфера Clipboard. Вы можете открывать, закрывать, очищать и вставлять данные различных форматов между Clipboard и открытым окном.
| DefaultProtocol | Указывает на строку, определяющую имя необходимого клиентам протокола. |
| IsOpen | Возвращает True, если буфер Clipboard открыт. |
| TheClipboard | Защищенный элемент данных. |
| CloseClipboard | Закрывает Clipboard и возвращает в случае успешного закрытия True. |
| CountClipboardFormats | Возвращает число типов форматов данных, используемых Clipboard. |
| EmptyClipboard | Очищает буфер Clipboard и освобождает описатели его данных. |
| GetClipboardData | Получает данные из буфера Clipboard в формате, заданном спецификатором формата. |
| GetClipboardFormatName | Получает имя заданного зарегистрированного формата и копирует формат в буфер. |
| GetClipboardOwner | Получает описатель окна, являющегося владельцем Clipboard. |
| GetClipboardViewer | Получает описатель первого окна в цепочке просмотра Clipboard. |
| GetOpenClipboardWindow | Получает описатель окна, у которого открыт буфер Clipboard. |
| GetPriorutyClipboardFormat | Возвращает первый формат Clipboard в списке. |
| ClipboardFormatAvailable | Указывает, допустим ли заданный формат для использования в Clipboard. |
| OpenClipboard | Открывает Clipboard и связывает его с заданным окном. |
| operator BOOL | Проверяет описатель. |
| QueryCreate | Определяет, может ли объект в буфере Clipboard поддерживать заданный протокол и возможности. О форматах Clipboard рассказывается в оперативном справочнике Windows. |
| QueryLink | Определяет, может ли клиентное приложение использовать данные Clipboard для получения связанного объекта, использующего заданный протокол и параметры. |
| RegisterClipboardFormat | Регистрирует новый формат Clipboard. |
| SetClipboardData | Устанавливает описатель на блок данных по адресу, заданному описателем. |
| SetClipboardViewer | Добавляет заданное окно к цепочке окон, получающих уведомление при изменении буфера Clipboard. |
| Constructor | Строит объект TClipboard. |
| Destructor | Уничтожает объект TClipboard. |
При создании интерфейсного пользовательского элемента TClipboardViewer регистрируется как средство просмотра буфера Clipboard, а при уничтожении - удаляется из цепочки просмотра Clipboard.
| HWndNext Задает следующее окно в цепочке просмотра буфера Clipboard. |
| Constructor | Строит объект TClipboardViewer с заданным родительским окном, заголовком и идентификатором библиотеки. |
| EvChangeCBChain | Отвечает на сообщение Windows WM_CHANGECBCHAIN. |
| EvDestroy | Отвечает на сообщение API Windows WM_DESTROY при удалении окна из цепочки просмотра Clipboard. |
| EvDrawClipboard | Отвечает на сообщение API Windows, посылаемое окну в цепочке просмотра Clipboard при изменении содержимого буфера. |
| SetupWindow | Добавляет окно в цепочку просмотра буфера Clipboard. |
Это поддерживающий класс, используемый в сочетании с классами TPalette, TPaletteEntry, TRgbQuad и TRgbTriple для упрощения всех операций с цветами Windows.
| Black | Статический объект TColor c фиксированным значением Value, установленным RGB(0,0,0). |
| Gray | Содержит статический объект TColor c фиксированным значением Value, установленным в RGB(128,128,128). |
| LtBlue | Содержит статический объект TColor c фиксированным значением Value, установленным в RGB(0,0,255). |
| LtCyan | Содержит статический объект TColor c фиксированным значением Value, установленным в RGB(0,255,255). |
| LtGray | Содержит статический объект TColor c фиксированным значением Value, установленным RGB(192,192,192). |
| LtGreen | Содержит статический объект TColor c фиксированным значением Value, установленным в RGB(0,255,0). |
| LtMagenta | Содержит статический объект TColor c фиксированным значением Value, установленным в RGB(255,0,255). |
| LtRed | Содержит статический объект TColor c фиксированным значением Value, установленным в RGB(255,0,0). |
| LtYellow | Содержит статический объект TColor c фиксированным значением Value, установленным в RGB(255,255,0). |
| White | Содержит статический объект TColor c фиксированным значением Value, установленным в RGB(255,255,255). |
| Value | Значение цвета для данного объекта TColor. |
| Constructor | Создает объект TColor, устанавливая значение Value. |
| Blue | Возвращает голубой компонент для данного значения цветов Value. |
| Flags | Возвращает значение peFlags из значения Value объекта. |
| Green | Возвращает зеленый компонент для данного значения цветов Value. |
| operator= | Возвращает True, если значение Value цвета равно clrValue, иначе False. |
| operator COLORRREF() | Оператор преобразования типа, возвращающий Value. |
| Index | Возвращает значение индекса, соответствующее значению Value данного цвета, маскируя два старших байта. |
| PalIndex | Возвращает индекс палитры, соответствующий значению Value данного цвета. В возвращаемом цвете старший байт устанавливается в 1. |
| PalRelative | Возвращает связанное с палитрой RGB значение, соответствующее значению Value данного цвета. В возвращаемом цвете старший байт устанавливается в 2. |
| Red | Возвращает красный компонент значения Value данного цвета. |
| Rgb | Возвращает явный цвет RGB, соответствующий значению Value данного цвета, маскируя старший байт. |
Этот класс можно использовать для создания в родительском TWindow комбинированного блока или управляющего элемента комбинированного блока, а также для облегчения взаимодействия приложения с комбинированными блоками в TDialog. TComboBox наследует свое поведение от TListBox. Существует три типа комбинированного блока: простой, раскрывающийся и комбинированный блок с раскрывающимся списком.
| TTextLen | Содержит длину текста в соответствующем редактируемом управляющем элементе комбинированного блока. |
| Constructor | Строит объект комбинированного блока с заданным родительским окном, позицией относительно начала клиентной области, стилем и длиной текста. |
| AddString | Добавляет строку в соответствующую часть списка комбинированного блока. Возвращает индекс строки в списке. |
| Clear | Очищает текст соответствующего редактируемого управляющего элемента. |
| DeleteString | Удаляет заданную индексом строку в соответствующей части списка комбинированного блока. |
| DirectoryList | Заполняет комбинированный блок именами файлов из заданного каталога. |
| FindString | Выполняет поиск строки, начиная с заданного индекса, продолжая затем поиск от начала списка. |
| GetCount | Возвращает число записей в соответствующей части списка комбинированного блока. |
| GetDroppedControlRect | Для комбинированного блока получает координаты раскрывающегося блока списка. |
| GetDroppedState | Для раскрывающихся комбинированных блоков определяет видимость блока списка. |
| GetExtendedUI | Определяет, будет ли комбинированный блок иметь расширенный пользовательский интерфейс. |
| GetItemData | Возвращает 32- битовое значение, связанное с элементом комбинированного блока. |
| GetItemHeight | Возвращает высоту блока списка комбинированного блока или ошибку. |
| GetSellIndex | Возвращает индекс строки в заданной позиции и возвращает строку. |
| GetStringLen | Возвращает длину строки (без конечного нуля) по заданному индексу строки. |
| GetText | Считывает число символов в редактируемой или статической части комбинированного блока. |
| GetTextLen | Возвращает длину текста (без конечного нуля) в редактируемой или статической части комбинированного блока. |
| HideList | Скрывает раскрывающийся список комбинированного блока или комбинированного блока с раскрывающимся списком. |
| InsertString | Включает строку в соответствующую часть списка комбинированного блока (в позицию с указанным индексом). |
| SetEditSel | Выделяет индексы между двумя указанными позициями в редактируемом управляющем элементе комбинированного блока. |
| SetExtendedUI | Если комбинированный блок имеет расширенный интерфейс с пользователем, устанавливает его. |
| SetItemData | Устанавливает 32-битовое значение, связанное с элементом TComboBox. |
| SetItemHeight | Устанавливает высоту элементов списка или редактируемого управляющего элемента комбинированного блока. |
| SetSelIndex | Устанавливает индекс для выбора в списке. |
| SetSelString | Выделяет строку символов в соответствующем блоке списка и устанавливает контекст управляющего элемента для данной строки. |
| SelText | Выделяет первую строку в соответствующем блоке списка, которая начинается с заданной строки. |
| ShowList | Показывает список в блоке раскрывающегося списка или комбинированном блоке с раскрывающимся списком. |
| Transfer | Передает элемент и выбор в комбинированном блоке в буфер передачи или из него. Возвращает размер указателя на TComboBoxData. |
| GetClassName | Возвращает имя класса регистрации для TComboBox. |
| SetupWindow | Устанавливает окно и ограничивает объем текста, который пользователь может вводить в редактируемом управляющем элементе. |
Это интерфейсный объект, который представляет для TComboBox буфер передачи.
| ItemDatas | Массив для передачи в блок списка соответствующего комбинированного блока или из него. |
| Selection | Указывает на текущую выделенную строку для передачи в комбинированный блок или из него. |
| Selindex | Индекс выделенного элемента в строковом массиве. |
| Strings | Массив строк класса для передачи в соответствующий блок списка комбинированного блока или из него. |
| Constructor | Строит объект TComboBox и инициализирует элементы данных. |
| Destructor | Удаляет объект TComboBoxData. |
| AddItemData | Добавляет к массиву ItemData определенный пользователем элемент данных. |
| AddString | Добавляет к массиву строк заданную строку. |
| AddStringItem | Вызывает AddItemData для добавления элемента данных к массиву ItemData и вызывает AddString для добавления строки к массиву строк. |
Назад | Содержание | Вперед
|
CITForum © 1997–2025