Четвертый BORLAND С++ и его окружение

       

Функции-элементы




Constructor Конструктор, создающий объект TApplication.
Destructor Уничтожает объект TApplication.
BeginModal Инициализирует цикл сообщений режимного окна.
BCCWCEnabled Указывает на разрешение BWCC.
canClose Определяет, можно ли закрыть приложение.
Condemn Очищает окно.
Ctl3dEnabled Возвращает True при трехмерной поддержке.
EnableBWCC Загружает и регистрирует BWCC.DLL/BWCC32.DLL.
EnableCtl3d Разрешает/запрещает использование CTL3D.DLL.
EnableCtl3Autosubclass При разрешении CTL3D разрешает/запрещает использование автоматических подклассов.
EndModal Завершает цикл сообщений модального окна.
Find Для обработки событий вызывает TDocManager.
GetDocManager Возвращает указатель на вызвавший приложение

объект.

GetMainWindow Возвращает указатель на основное окно приложения.
GetWinMainParams Инициализирует статический экземпляр приложения.
MessageLoop Выполняет цикл ожидания сообщений для приложения.
PostDispatchесAction Вызывается после диспетчеризации сообщений, ли не используется цикл сообщений.
PreProcessMenu Вызывается для обработки меню основного окна

перед выводом.

ProcessAppMsg Проверяет необходимость специальной обработки сообщений безрежимного диалогового окна, акселератора и акселератора MDI.
PumpoWaitingMessages Обрабатывает и выводит все ожидающие в очереди сообщения.
QueryThrow Проверяет наличие ожидающей исключительной ситуации.
ResumeThrow Проверяет и инициирует подвешенные исключительные ситуации.
Run Инициализирует экземпляр.
SetDocManager Устанавливает указатель на вызванный перед

приложением объект администратора документа.

SetMainWindow Устанавливает новое основное окно и соответствующий флаг.
SetMainWinParams Позволяет сохранить параметры для будущего использования.
SuspendThrow Сохраняет информацию об исключительной ситуации.
BreakMessageLoop Завершает цикл сообщения текущего модального окна.
MessageLoopResult Содержит значение, возвращаемое MessageLoop и BeginModal.
IdleAction Вызывается при отсутствии ожидающих сообщений.
InitApplication Вызывается для инициализации первого экземпляра приложения.
InitInstance Выполняет необходимую инициализацию каждого

экземпляра.

InitMainWindow По умолчанию строит общий объект TFrameWindow с именем приложения в качестве заголовка.
TermInstance Обрабатывает завершение каждого экземпляра приложения ObjectWindows.


Constructor Строит объект TXInvalidMainWindow с заданным

по умолчанию сообщением IDS_INVALIDMAINWINDOW.

CloneСоздает копию объекта исключительной ситуации.
ThrowИнициализирует объект исключительной ситуации.




Constructor Создает объект данного класса.
BitPixel Возвращает для данного битового массива число

бит на элемент изображения (пиксел).

GetBitmapBits Копирует заданное число бит данного битового

массива в буфер.

GetBitMapDimension Получает размер битового массива (высоту и ширину в миллиметрах).
GetObject Получает данные (ширину, высоту и цветовой

формат).

Height Возвращает высоту данного битового массива.
operator<< Копирует заданный битовый массив в аргумент

буфера Clipboard.

operator HBITMAP() Операция приведения типа. Преобразует описатель битового массива к типу HBITMAP.
Planes Возвращает число плоскостей в битовом массиве.
SetBitmapBits Копирует в битовый массив из буфера заданное

число бит.

SetBitmapDimension На основе значения аргумента устанавливает

размер битового массива (ширину и высоту).

Clipboard Копирует битовый массив в заданный буфер

Clipboard.

WidthВозвращает длину битового массива.
HandleCreate Создает описатель битового массива на основе

объектов-аргументов.




Constructor Строит TBitMapGadget и устанавливает текущий

образ на начало массивов изображений.

Destructor Удаляет массив изображений.
SelectImage Определяет текущее изображение и заново отображает клиентную область при его изменении.
SysColorChange Если системные цвета изменились, вызывается

окном реквизитов, чтобы можно было повторно

построить и отобразить битовые массивы.

GetDesiredSize Вызывает TGadget::GetDesiredSize для определения максимальной величины битового массива.
PaintИзображает границу реквизита и содержимое битового массива.
SetBounds Вызывает TGadget::SetBounds и передает размерность битового массива.




Construct Строит объект TBitSet.
DisableItem Сбрасывает заданный единичный бит или битовый

набор.

EnableItem Устанавливает заданный единичный бит или битовый набор.
Has Не равно нулю, если заданный битовый набор

установлен.

IsEmpty Не равно нулю, если заданный битовый набор

пуст, иначе 0.

operator+= Вызывает функцию EnableItem для установки

или очистки битового набора.

operator-= Вызывает функцию DisableItem для очистки

битового набора.

operator&= Выполняет со всеми битами копируемого набора

операцию AND и возвращает ссылку на объект TBitSet.

operator|= Выполняет со всеми битами копируемого набора

операцию OR и возвращает ссылку на объект TBitSet.

operator~ Возвращает инверсию битового набора и возвращает ссылку на объект TBitSet.




Constructor Создает объект TBrush и устанавливает описатель.
GetObject Получает информацию о данной кисти и помещает

ее в заданную структуру LOGBRUSH.

operator HBRUSH() Операция приведения типа. Преобразует данный

описатель кисти к типу HBRUSH.

UnrealizeObject Указывает GDI на необходимость сброса параметров кисти перед следующим ее использованием.




Constructor Строит объект командной кнопки с указанным порождающим окном, текстом и позицией относительно начала клиентной области родительского окна, или объект TButton, связываемый с управляющим элементом командной кнопки TDialog.
CurrentDefPB Указывает, является ли текущая командная

кнопка используемой по умолчанию.

BMSetStyle Так как кнопка не может одновременно иметь

стиль владельца и стиль командной пусковой кнопки, Windows пытается установить стиль в

BS_DEFPUSHBUTTON. В этом случае BMSetStyle устанавливает IsCurrentDefPB в True.

EvGetDlgCode Отвечает на сообщения WM_GETDLGCODE администратора диалогов и возвращает код, указывающий,

является ли кнопка используемой по умолчанию.

GetClassName Возвращает имя класса регистрации для TButton.
SetupWindow Посылает родительскому окну сообщение DM_SETDEFID.




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 для установки границ прямоугольника и центрирует битовый массив в прямоугольнике кнопки.




Constructor Строит TCellArray из битового массива заданного размера путем разбиения массива на горизонтальный массив ячеек заданного или равного

размера.

CelSize Возвращает размер каждой ячейки в элементах

изображения.

CelOffset Возвращает позицию верхнего левого угла данной

ячейки относительно левого угла битового массива.

CelRect Возвращает верхний левый и правый нижний угол

заданной ячейки относительно верхнего левого

угла битового массива.

NumCels Возвращает число ячеек в массиве.
Offset Возвращает смещение для всего CellArray.
operator[] Возвращает CelRect.
operator= Возвращает TCelArray.
operator TBitmap& Возвращает ссылку на битовый массив.
SetCelSize Устанавливает размер каждой ячейки в массиве.
SetOffset Устанавливает смещения для ячеек в массиве.
SetNumCels Задает число ячеек в массиве.




Constructor Строит или копирует объект TCharSet или строку

символов.

operator!= Выполняет операцию OR над всеми битами в копируемой строке и возвращает ссылку на объект TCharSet.




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.




Constructor Строит диалоговое окно с заданным родительским

окном, идентификатором ресурса, заголовком,

данными и идентификатором библиотеки.

SetRGBColor Устанавливает текущий цвет RGB для открытого

диалогового окна.




Constructor Строит диалоговое окно с заданными данными,

родительским окном, идентификатором ресурса,

заголовком окна и идентификатором библиотеки.

CmFontApply Заданный по умолчанию обработчик третьей кнопки "мыши" в диалоговом окне.
DialogFunction Возвращает True, если сообщение обработано.
DoExecute Копирует в Ddata информацию о шрифте и значения флагов.




Constructor Создает объект TClientDC с заданным окном-владельцем.




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.




Constructor Строит объект TClipboardViewer с заданным родительским окном, заголовком и идентификатором

библиотеки.

EvChangeCBChain Отвечает на сообщение Windows WM_CHANGECBCHAIN.
EvDestroy Отвечает на сообщение API Windows WM_DESTROY при удалении окна из цепочки просмотра Clipboard.
EvDrawClipboard Отвечает на сообщение API Windows, посылаемое окну в цепочке просмотра Clipboard при изменении содержимого буфера.
SetupWindow Добавляет окно в цепочку просмотра буфера

Clipboard.




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 данного цвета, маскируя старший байт.




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 Устанавливает окно и ограничивает объем текста, который пользователь может вводить в редактируемом управляющем элементе.




Constructor Строит объект TComboBox и инициализирует элементы данных.
Destructor Удаляет объект TComboBoxData.
AddItemData Добавляет к массиву ItemData определенный

пользователем элемент данных.

AddString Добавляет к массиву строк заданную строку.
AddStringItem Вызывает AddItemData для добавления элемента

данных к массиву ItemData и вызывает AddString для добавления строки к массиву строк.




Constructor Вызывает конструктор TWindow и строит общее

диалоговое окно.

DoCreate Вызывается Create и создает безрежимное диалоговое окно.
DoExecute Вызывается из Execute и создает режимное диалоговое окно.
CmHelp Используемый по умолчанию обработчик кнопки

pshHelp (справочная кнопка окна).

CmOkCancel Отвечает на щелчок "мышью" в окне на кнопке

OK или Cancel, вызывая функции DLL для обработки команды.

EvClose Отвечает на сообщение WM_CLOSE, вызывая функцию DefaultProcessing.
SetupWindow Присваивает заголовок диалогового окна CDTitle.




Constrictor Вызывает конструктор TWindow, передавая родительское окно, заголовок и модуль. Устанавливает атрибут.
CompareItem Используется в изображаемых пользователем комбинированных блоках и сравнивает два элемента. Логику сравнения обеспечивает производный класс.
DeleteItem Используется в изображаемых пользователем комбинированных блоках. Логику удаления обеспечивает производный класс.
MeasureItem Используется в изображаемых пользователем комбинированных блоках и информирует Windows о размерах элемента.
EvPaint Если управляющий элемент имеет предопределенный класс Windows, вызывает для предусмотренного в Windows изображения DefaultProcessing.
ODADrawEntire Отвечает на уведомляющее сообщение, посылаемое отображаемому управляющему элементу, когда его требуется вывести на экран. Может переопределяться.
ODAFocus Отвечает на уведомление, посылаемое отображаемому управляющему элементу, когда он становится активным.
ODASelect Отвечает на уведомление, посылаемое отображаемому управляющему элементу при изменении выделения или изменении элемента.




Constructor Строит объект интерфейсный TControlBar с заданной ориентацией и шрифтом.
PreProcessMsg Выполняет предварительную обработку сообщений Windows.
PositionGadget Получает стиль рамки, определяет направление и позицию реквизита кнопки и позиционирует его.




Constructor Создает объект TControlGadget, связанный с заданным окном TControl.
Destructor Уничтожает объект TControlGadget и удаляет его

из соответствующего окна.

GetDesiredSize Вызывает TGadget::GetDesiredSize и передает

размер реквизита управляющего элемента.

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

вызывает ShowWindow.

InvalidateRect Отмечает прямоугольник управляющего элемента

для повторного отображения.

Removed Вызывается при удалении реквизита управляющего элемента из диалогового окна.
SetBounds Вызывает SetBound и передает размеры управляющего элемента.
Update Вызывает функцию API Windows для обновления

клиентной области заданного окна.




Constructor Создает объект DC для устройства, заданного

драйвером и выводом (файлом DOS или устройством).

Destructor Вызывает RestoreObjects и очищает все ненулевые элементы данных OrgXXX.
TCreatedDC Создает контекст для заданного устройства.

Объекты DC можно создать путем заимствования

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




Constructor Создает объект TCursor и устанавливает элемент

данных Handle, либо копирует объект курсора.

Destructor Уничтожает объект TCursor.
operator HCUURSOR() Встроенная операция приведения типа. Преобразует описатель курсора Handle к типу HCURSOR.
GetIconInfo Получает информацию о данной пиктограмме и копирует ее в заданную структуру ICONINFO.




Constructor Создает объект DC для заданного устройства.
Destructor Вызывает RestoreObjects и очищает все ненулевые элементы данных OrgXXX.
AngleArc Рисует в данном DC линейный сегмент и дугу,

используя для этого текущий выбранный объект

пера. Линия рисуется из текущей позиции до начала дуги.

Arc Рисует в данном DC эллиптическую дугу, используя для этого текущий выбранный объект пера.
BeginPath Открывает для данного DC новый маршрут и отбрасывает предыдущий маршрут. После открытия

маршрута приложение может вызывать функции рисования в данном контексте.

BitBlt Выполняет побитовую передачу блока из источника в прямоугольник-приемник, копируя биты цвета.
ChordРисует заполненную хорду (область, ограниченную пересечением эллипса с линейным сегментом).
ClosedFigure Закрывает открытую фигуру в данном DC, рисуя

линию от текущей позиции до первой точки фигуры.

DPlotP Преобразует каждую из заданных точек в массиве

точек в логические точки. Преобразование зависит от текущего режима отображения DC.

DrawFocusRect Рисует в данном DC указанный прямоугольник,

обозначая стилем его активность.

DrawIcon Рисует в данном DC указанную пиктограмму с заданными координатами.
DrawText Форматирует и рисует в заданном прямоугольнике

указанное число символов.

Ellipse Рисует и заполняет в текущем DC эллипс, используя выбранное перо и кисть.
EndPath Замыкает маршрут и выбирает маршрут в данном

DC.

EnumFontFamilies Перечисляет шрифты, доступные для данного DC,

в заданном семействе шрифтов.

EnumFonts Перечисляет доступные в данном DC шрифты.
EnumMetaFile Перечисляет вызовы GDI в заданном метафайле.

Пока не будут обработаны все вызовы, каждый

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

EnumObject Перечисляет доступные для данного контекста

объекты перьев и кистей.

EnumClipRect Создает для данного DC новую вырезанную область.
ExcludeUpdateRgn Предотвращает рисование в недопустимых областях окна, исключая обновленную область окна данного DC из вырезанной области.
ExtFloodFill Заполняет область в данном DC, начиная с заданной точки и используя выбранный объект кисти.
ExtTextOut Рисует в заданном DC символы (до указанного

числа) заданной строки с завершающим нулем.

FillPath Замыкает открытые фигуры в текущем маршруте

данного DC и заполняет внутреннюю область

маршрута, используя текущую кисть и режим закраски многоугольника.

FillRect Заполняет заданный прямоугольник в указанном

DC, используя указанную кисть.

FillRgn Заполняет заданную область данного DC, используя указанную кисть.
FlattenPath Преобразует любые кривые в текущем выбранном

маршруте данного DC. Все такие кривые изменяются на последовательности линейных сегментов.

FloodFill Закрашивает область в данном DC, начиная с заданной точки и используя текущий выбранный

объект кисти. Аргумент цвета задает цвет границы или области.

FrameRect Рисует рамку в данном DC вокруг данного прямоугольника, используя заданную кисть.
GetAspectRatioFilter Получает значения текущего фильтра коэффициента относительного удлинения для данного DC.
GetBkColor Возвращает для данного DC текущий фоновый

цвет.

GetBkMode Возвращает для данного DC режим фона.
GetBoundsRect В зависимости от аргумента сообщает об огранивающем прямоугольнике для данного DC или администратора Windows.
GetBrushOrg Помещает в текущий контекст исходную точку

кисти.

GetCharABCWidths Получает для текущего шрифта TrueType данного DC ширину последовательных символов в заданном диапазоне.
GetCharWidth Получает для данного DC ширину (в логических

единицах) для заданной диапазоном последовательности символов в текущем шрифте.

GetClipBox Помещает в заданный прямоугольник текущую

рамку отсечения в данном DC.

GetClipRgn Получает текущую рамку отсечения для данного

DC и помещает его копию в заданный аргумент.

GetCurrentObject Возвращает описатель на текущий выделенный объект, связанный с текущим DC.
GetCurrentPosition Сообщает логические координаты текущей позиции данного DC.
GetDCOrg Получает итоговую трансляцию начала данного

контекста. Это значение задает смещение, используемое для трансляции координат устройства

в клиентные координаты точки окна приложения.

GetDeviceCaps Возвращает информацию о возможностях данного DC.
GetDlBits Получает некоторые или все биты из заданного

битового массива данного контекста устройства.

GetFontData Получает для заданного масштабируемого шрифта TrueType информацию о шрифте.
GetKerningPairs Получает для текущего шрифта данного DC пару

кернинга и копирует ее в массив.

GetMapMode Возвращает режим отображения данного окна текущего DC.
GetNearestColor Возвращает для данного аргумента Color ближайший цвет в текущей палитре.
GetOutlineTextMetrics Считывает метрическую информацию для шрифтов TrueType данного DC.
GetPixel Возвращает цвет элемента изображения в данной точке.
GetPolyFillMode Возвращает для данного DC текущий режим за краски многоугольника.
GetStretchBltMode Возвращает для данного DC текущий режим растягивания.
GetSystemPaletteEntries Считывает заданный диапазон записей палитры из системной палитры в массив структур.
GetSystemPaletteUse Определяет, имеет ли данный DC доступ к полной системной палитре.
GetTabbedTextExtent Вычисляет высоту и ширину (в логических единицах) текстовой строки заданной длины в строке с завершающим нулем.
GetTextAlign Возвращает для данного DC текущие флаги выравнивания текста.
GetTextColor Возвращает для данного DC текущий цвет.
GetTextExtent Вычисляет высоту и ширину (в логических единицах) заданной текстовой строки в строке с завершающим нулем.
GetTextFace Для данного DC считывает имя гарнитуры текущего шрифта.
GetTextMtrics Для данного DC заполняет структуру метрическими данными для данного шрифта.
GetViewPort Считывает размеры x и y текущей области просмотра для данного DC в единицах устройства или величину сжатия/растяжения, необходимую для размещения логической координатной системы в координатной системе устройства.
GetViewportOrg Устанавливает величину размеров x и y (в единицах устройства) текущей области просмотра.
GetWindowExt Считывает текущие размеры x и y (в единицах

устройства) окна в текущем DC.

GetWindowsOrg Возвращает координаты x и y начала текущего

окна, связанного с данным DC.

GrayString Рисует серым цветом в заданном прямоугольнике

указанное число символов, используя заданную

кисть и текущий шрифт данного DC.

InsertClipRect Создает новую область отсечения окна данного

DC, формируя пересечение текущей области с

заданным прямоугольником.

InvertRect Инвертирует заданный прямоугольник в данном

DC.

InvertRgn Инвертирует заданную область в данном DC.
LineDDA Определяет, какие элементы изображения для заданной линии должны подсвечиваться.
LineTo Рисует линию в данном DC, используя текущий

перьевой объект.

LPtoDP Конвертирует каждую из заданного числа точек в

массиве из логических точек в точки устройства.

Преобразование зависит от режима отображения

текущего DC.

MasBit Копирует битовый массив из исходного DC в данный DC.
ModifyWorldTransform Используя заданные аргументы, изменяет текущее глобальное преобразование для данного DC.
OffsetClipRgn Перемещает область отсечения в данном DC на

заданное смещение.

OffsetViewportOrg Модифицирует начало области просмотра в данном DC на заданные величины x и y.
OffsetWindowOrg Изменяет начало окна данного DC на заданные

величины.

operator HDS() Операция приведения типа, преобразующая указатель в тип HDC.
PaintRgn Закрашивает заданную область текущего DC, используя текущую кисть.
PatBlt Закрашивает заданный прямоугольник, используя

текущую кисть данного DC.

PatchToRegion Возвращает область, созданную из замкнутого

маршрута в текущем DC.

Pie Используя выбранные объекты пера и кисти, рисует и закрашивает сектор.
PlayMetaFile Выполняет в текущем DC содержимое заданного

метафайла. Метафайл можно выполнить любое число раз.

PlayMetaFileRecord Выполняет в данном DC запись метафайла.
PlgBlt Выполняет побитовую передачу блока из указанного исходного DC в данный DC.
PolyBesier Рисует один или более связанных кубических сплайнов Безье по точкам, заданным в массиве точке, используя текущий выбранный объект пера.
PolyBezierTo Рисует один или более связанных кубических

сплайнов Безье по точкам, заданным в массиве

точек, используя текущий выбранный объект пера.

PolyDraw Рисует в данном DC один или более наборов линейных сегментов (не обязательно смежных), используя текущий объект пера.
Polygon Рисует и закрашивает заданный линейными сегментами многоугольник.
PolyLine Рисует в данном DC последовательность линейных сегментов, используя текущий объект пера.
PolyLineTo Рисует в данном DC один или более связанных

линейных сегментов, используя текущий объект пера. Конечная точка становится новой текущей точкой.

PolyPolygon В данном DC рисует и закрашивает последовательность многоугольников (возможно перекрывающихся), используя текущий объект пера и режим закраски.
PolyPolyline Рисует в данном DC последовательность ломаных

линий, используя текущее перо.

PtVisible Возвращает True, если заданная точка находится

в области отсечения данного DC.

RealizePalette Восстанавливает в данном DC первоначальную палитру GDI объекта.
RestorePen Восстанавливает в данном DC первоначальное перо GDI.
RestoreTextBrush Восстанавливает в данном DC первоначальный объект текстовой кисти GDI.
RoundRect Рисует и закрашивает в данном DC закругленный

прямоугольник данного размера.

SaveDC Сохраняет текущее состояние данного DC в стеке

контекста.

ScaleViewPortExt Модифицирует размеры области просмотра данного DC относительно текущих значений.
ScaleWindowExt Модифицирует размеры окна данного DC относительно текущих размеров.
ScrollDC Прокручивает битовый прямоугольник горизонтально и вертикально на заданную величину.
SelectClipPath Выбирает текущий маршрут данного DC в качестве области отсечения, используя заданный режим.
SelectClipRgn Выбирает в качестве текущей области отсечения

данного DC заданную область, позволяя выбрать

ту же область для других объектов DC.

SelectObject Выбирает в данном DC заданный объект GDI.
SelectStockObject Выбирает в DC предопределенные объекты пера, кисти, шрифта или палитры.
SetBkColor Устанавливает для данного DC текущий фоновый цвет.
SetBkMode Устанавливает фоновый режим.
SetBoundsRect Управляет для данного DC накоплением информации ограничивающего прямоугольника.
SetBrushOrg Устанавливает начало текущей выбранной кисти

данного DC.

SetDlBits Устанавливает элементы изображения в заданном

битовом массиве на основе заданного аргумента.

SetDlBitsToDevice Устанавливает элементы изображения в целевом прямоугольнике в данном DC на основе исходного битового массива.
SetMapMode Устанавливает режим отображения текущего окна

данного DC.

SetMapperFlags Изменяет алгоритм, используемый средством

отображения шрифта, отображающим в данном DC логические шрифты в физические.

SetMiterLimit Устанавливает предел соединений в новые значения.
SetPixel Устанавливает цвет элемента изображения с заданными координатами в указанный цвет.
SetPolyFillMode Устанавливает для данного DC режим закраски

многоугольника.

SetROP2 Устанавливает для данного DC текущий режим

смешивания фона.

SetStretchBltMode Устанавливает режим растяжения для данного DC.
SetSystemPaletteUse Изменяет использование системной палитры данного DC.
SetTextAlign Устанавливает для данного DC флаги выравнивания текста.
GetTextCharacterExtra Возвращает значение текущего интервала между символами в логических единицах (для данного DC).
SetTextCharacterExtra Устанавливает значение текущего интервала между символами в логических единицах (для данного DC).
SetTextColor Устанавливает для данного DC текущий цвет текста.
SetTextJustification Задает размер общего дополнительного пространства, добавляемых при выводе текстовых

строк за счет символов перевода строки (в логических единицах).

SetViewportOrg Устанавливает область просмотра данного DC в

указанное значение, сохраняя предыдущее значение.

SetWindowExt Устанавливает размеры x и y окна данного DC.
SetWindowOrg Устанавливает начало связанного с данным окном

DC в заданное значение и сохраняет предыдущее.

SetWorldTransform Задает двумерное линейное преобразование между глобальным пространством и пространством

страницы данного DC.

StretchBlt Копирует битовый массив из исходного DC в целевой прямоугольник в данном DC. Источник может сжиматься или растягиваться в соответствии

в режимом растяжения.

StretchDlBits Копирует данные цвета из исходного прямоугольника в данном DIB текущего DC в целевой прямоугольник.
StrokeAndFillPath Замыкает все открытые фигуры текущего маршрута в данном DC, используя для этого текущее перо

и закрашивая внутреннюю область с помощью текущей кисти, применяя режим закраски многоугольника.

StrokePath Переводит текущий замкнутый маршрут в данном

DC, используя текущее перо.

TabbedTextOut Рисует заданное число символов данной строки с

завершающим нулем, используя текущий шрифт данного DC. Табуляции расширяются согласно аргументам.

TextOut Рисует заданное число символов указанной строки с завершающим нулем, используя текущий

шрифт данного DC.

TextRect Закрашивает указанный прямоугольник, вызывая ExtTextOut.
UpdateColors Обновляет клиентную область данного DC, сопоставляя текущий цвет в клиентной области с системной палитрой (по элементам изображения).
WidenPath Переопределяет текущий замкнутый маршрут данного DC как область, изображенную текущим пером данного DC.
GetAttributeHDC Возвращает атрибуты объекта DC.
GetHDC Возвращает описатель данного DC.
Init Применяется для внутреннего использования в

конструкторе.




Constructor Строит объект TDecoratedFrame с заданным родительским окном, заголовком и идентификатором модуля.
Insert Добавляет дополнительные элементы слева, справа, сверху или снизу от клиентного окна.
PreProcessMsg Переопределяет виртуальную функцию, определенную в TFrameWindow, обеспечивая для дополнительных элементов предобработку с мнемоническим доступом.
EvCommand Автоматизирует сокрытие и вывод дополнительных

элементов.

CommandEnable Обрабатывает выбор и отмену выбора связанных с дополнительными элементами пунктами меню.
EvInterIdle Отвечает на сообщение Windows, указывающее

приложению на переход основного или диалогового окна в неактивное состояние.

MenuSelect Отвечает на выбор меню пользователем выводом

справочного сообщения.

EvSize Передает в TLayoutWindow сообщение WM_SIZE.
SetupWindow Вызывает Layout для задания размера и положения дополнительного элемента.




Constructor Строит рамку MDI с дополнительными элементами

данного клиентного окна с указанными идентификатором меню.

DefWindowProc Переопределяет TWindow:DefWindowProc и вызывает функцию API Windows, обеспечивающую заданную по умолчанию обработку любого поступающего сообщения, которое не обрабатывает дочернее окно MDI.




Constructor Используемый по умолчанию конструктор данного

объекта.




Constructor Вызывает конструктор TWindow, передавая родительское окно и модуль и запрещая автоматическое отображение создаваемого объекта TDialog.
Destructor Освобождает выделенную для TDialog память.
CloseWindow Условно завершает диалоговое окно. Если оно безрежимное, вызывает TWindow::CloseWindow, иначе вызывает CanClose.
CmCancel Автоматически отвечает на щелчок "мышью" на кнопке Cancel диалогового окна. Вызывает CloseWindow.
CmOk Отвечает на щелчок "мышью" на кнопке OK диалогового окна. Вызывает CloseWindow.
Create Создает интерфейсный элемент безрежимного диалогового окна с объектом TDialog. Предотвращает автоматическое создание дочерних окон.
Destroy Уничтожает интерфейсный элемент, связанный с объектом TDialog. Если этот элемент является безрежимным диалоговым окном, вызывает TWindow::Destroy.
DialogFunction Для обработки сообщений в диалоговой функции

ваше приложение должно переопределять эту функцию.

DoCreate Для выполнение фактического создания диалогового окна вызывает DoCreate.
DoExecute Для фактического выполнения диалогового окна вызывает DoExecute.
EvClose Отвечает на поступающее сообщение EvClose, завершая окно.
EvInitDialog Автоматически вызывается непосредственно перед вводом на экран диалогового окна. Вызывает SetupWindow.
EvPaint Если управляющий элемент имеет предопределенный класс Windows, вызывает DefWndProc для отображения с помощью Windows.
EvSetFont Отвечает на запрос на изменение шрифта диалога.
Execute Создает и выполняет интерфейсный элемент режимного диалогового окна, связанный с объектом TDialog.
GetDefaultId Получает идентификатор используемого по умолчанию ресурса.
GetItemHandle Возвращает описатель окна управляющего элемента диалогового окна.
PreProcessMsg Выполняет предобработку сообщений окна.
SendDlgItemMsg Посылает управляющему элементу диалогового окна заданное сообщение Windows.
SetCaption Вызывает TWindows::SetCaption.
SetDefault Устанавливает идентификатор используемого по умолчанию ресурса.
EvCtlColor Передает родительскому окну описатель контекста вывода дочернего окна, описатель дочернего окна и применяемые по умолчанию системные цвета.
GetClassName Переопределяет виртуальную функцию, заданную в

TWindow, и возвращает имя используемого по умолчанию класса Windows диалогового окна. Для безрежимного диалогового окна возвращает имя заданного по умолчанию TWindow.

GetWindowClass Переопределяет виртуальную функцию, определенную в TWindow. Возвращает атрибуты регистрации.
SetupWindow Переопределяет виртуальную функцию, определенную в TWindow. Устанавливает диалоговое окно.




Constructor Создает объект TDib и устанавливает элемент

данных Handle в заимствованный описатель.

Destructor Переопределяет базовый деструктор.
ChangeModeToPal Преобразует существующую таблицу цветов для использования относительных значений палитры.
ChangeModeToRGB Преобразует существующую таблицу цветов для использования абсолютных значений RGB.
FindColor Возвращает для данного цвета запись палитры.
FindIndex Возвращает запись палитры, соответствующую

заданному индексу.

GetBits Возвращает для данного DIB элемент данных

Bits.

GetColor Возвращает для данного DIB значение bmiColors.
GetIndex Возвращает индекс цвета для данной записи палитры.
GetIndices Возвращает для данного DIB индексы bmiColors.
GetInfo Возвращает для данного DIB поле Info.
GetInfoHeader Возвращает для данного DIB bmiHeader.
Height Возвращает высоту данного объекта DIB или 0.
IsOK Возвращает False, если Info = 0, или True. Если объект DIB создать не удается, то память освобождается, и Info устанавливается в 0.
IsPM Возвращает True, если IsCore = 0.
MapColor Отображает заданные цвета в текущей палитре

данного DIB.

MapIndex Отображает индексы в текущей палитре данного

DIB.

NumColors Возвращает число цветов в палитре DIB или 0,

если Info = 0.

NumScans Возвращает 0, если Info = 0, иначе возвращается размер сканирования данного объекта DIB.
operator<< Записывает данный DIB в указанный буфер Clipboard, допуская обычную цепочку <<.
operator BITMAPINFO() Выполняет приведение типа данного DIB, возвращая указатель на информационную структуру битового массива.
operator HEADER() Выполняет для данного DIB приведение типа, BITMAPINFO- возвращая указатель на информационный заголовок битового массива.
operator HANDLE() Выполняет приведение типа DIB, возвращая его описатель Handle.
operator TRgbQuad() Выполняет приведение типа DIB, возвращая его

структуру цветов.

SetColor Устанавливает для данной записи палитры заданный цвет.
SetIndex Устанавливает для данной записи палитры заданный индекс.
Size Возвращает TSize( 0,0), если Info = 0, или TSize(W,H) - размер данного объекта DIB.
StartScan Возвращает начальную строку сканирования DIB.
ToClipBoard Помещает заданный объект DIB в указанный буфер Clipboard.
UsageВозвращает для данного DIB значение, указывающее, как нужно интерпретировать таблицу цветов.
WidthВозвращает ширину объекта DIB или 0.
WriteFile Запись файла. При успешном вызове возвращает True.
InfoFromHandle Блокирует описатель данного DIB и выделяет из заголовка DIB остальные элементы данных.
LoadFile Загружает данный DIB из файла с указанным именем.
LoadResource Загружает данный DIB из указанного ресурса.
Read Считывает в данный DIB данные, начиная с указанного смещения, из любого файла, BMP или ресурса.




Constructor Создает объект TDibDC с данными, обеспечиваемыми заданным объектом TDib или аргументом DC.




Constructor Строит объект TDocManager, поддерживающий однодокументальный (SDI) или многодокументальный (MDI) интерфейс (в зависимости от приложения).
Destructor Уничтожает объект TDocManager и удаляет связанный с ним документы и шаблоны.
CmFileClose Отвечает на сообщение закрытия файла. Проверяет, изменился ли документ, и выводит в случае изменения подсказку.
CmFileNew Вызывает CreateAnyDoc и устанавливает dtNewDoc

в значение нового документа без заданного маршрута.

CmFileOpen Позволяет пользователю выбрать зарегистрированный шаблон из выводимого в диалоговом окне списка.
CmFileRevert Возвращается к ранее сохраненному документу.
CmFileSave Отвечает на сообщение о сохранении файла.
CmFileSaveAs Выводит пользователю подсказку для ввода нового имени документа.
CmViewCreate Отвечает на сообщение о создании отображаемого

элемента, создавая отображение документа на основе заданного маршрута каталога.

CreateAnyDoc Создает документ на основе маршрута каталога и заданных флагов шаблона.
CreateAnyView Создает отображение документа на основе маршрута каталога и заданного шаблона.
DeleteTemplate Удаляет шаблон из списка подключенных к документу шаблона.
EvCanClose Проверяет, что все закрытием текущего документа документы могут быть закрыты.
EvPreProcessMenu Вызывается из MinWindow и удаляет меню в заданной позиции.
FlushDoc Обновляет документ с изменениями и выводит пользователю подсказку для подтверждения.
GetApplication Возвращает текущее приложение.
GetCurrentDoc Вызывает TWindow::GetFocus для определения активности текущего окна. Выполняет поиск по списку документов и возвращает документ, содержащий активный отображаемый элемент.
MathTemplate Возвращает список зарегистрированных шаблонов,

соответствующих заданному имени файла, или 0.

PostDocError Выводит на экран окно сообщения с ошибкой, переданной в виде строкового ресурса. По умолчанию окно сообщения содержит кнопку OK.
PostEvent Если текущий документ изменился, вызывает SendMessage и передает сообщение, указывающее на изменение статуса отображаемого элемента.
RefTemplate Добавляет шаблон к списку документов, подключенных к шаблону.
SelectAnySave Выбирает зарегистрированный шаблон для сохранения его с документом.
UnRefTemplate Удаляет шаблон из списка подключенных к документу шаблонов.
SelectDocPath Выводит пользователю подсказку для выбора шаблона, используемого для открываемого файла. Возвращает индекс шаблона.
SelectDocType Позволяет пользователю выбрать тип документа

из списка шаблонов документов. Возвращает индекс шаблона.




ClearFlag Создает константу просмотра документа.
CreateDoc Виртуальная функция без побочных эффектов, которая должна определяться в производном классе. Она создает документ на основе маршрута

каталога, заданного шаблона и значений флагов.

CreateView Виртуальная функция без побочных эффектов, которая должна определяться в производном классе. Создает документ на основе класса шаблона документа.
CreateDefaultExt Создает используемое по умолчанию расширение, присваиваемое файлу, когда пользователь не указывает расширения.
GetDescription Помещает описание шаблона, включаемое в блок

списка для выбора файлов или блок списка меню File New.

GetDirectory Получает маршрут каталога, используемый при

поиске файлов.

GetDocManager Указывает на администратор документов.
GetFileFilter Получает допустимый шаблон документа, используемый при поиске.
GetFlag Получает константы просмотра документа, указывающие, как открывается и создается документ.
GetViewName Виртуальная функция без побочных эффектов, которая должна определяться в производном классе.
IsFlagSet Возвращает ненулевое значение при установке

флагов документа.

IsMyKindOfDoc Виртуальная функция без побочных эффектов, которая должна определяться в производном классе. Она проверяет шаблон, принадлежащий к тому же классу, что и документ, или к производному классу.
IsVisible Указывает, может ли документ выводиться в диалоговом окне выбора файла.
SelectSave Выводит пользователю подсказку для ввода имени

файла документа, отфильтровывает файлы, доступные только по чтению.

SetDefaultExt Задает расширение, задаваемое по умолчанию,

если пользователь ввел имя файла без расширения.

SetDirectory Задает маршрут каталога, используемый при поиске файлов.
SetDocManager Устанавливает текущий администратор документов.
SetFileFilter Задает допустимый шаблон документа, используемый при поиске файлов.
SetFlag Устанавливает константы просмотра документов,

указывающие, какой документ был создан и открыт.

Constructor Строит TDocTemplate с заданным описанием файла, образцом фильтра, маршрутом поиска каталога, заданным по умолчанию расширением и флагами просмотра и создания параметров.
Destructor Уничтожает объект TDocTemplate и освобождает




Constructor Создает TDocCreate с заданным описанием файла,

фильтром, маршрутом поиска, используемым по

умолчанию расширением и флагами параметров

просмотра и создания.

CreateDoc Создает документ типа D на основе заданного

маршрута и значений флагов.

CreateView Создает отображаемый элемент, заданным классом

шаблона документа.

IsMyKindOfDoc Проверяет, относится ли документ к тому же

классу, что и класс шаблона документа, или это

документ производного класса.

IsMyKindOfView Проверяет, относится ли отображаемый элемент

к тому же классу, что и класс шаблона отображаемого элемента, или это отображаемый элемент

производного класса. Если шаблон не может использовать отображаемый элемент, то возвращается 0.

GetViewName Получает имя отображаемого документа, связанного с шаблоном.




Constructor Хотя вы не создаете объект TDocument непосредственно, конструктор требуется вызывать при

создании производного класса.

Destructor Удаляет объект TDocument.
CanClose Перед закрытием текущего документа проверяет

возможность закрытия дочерних документов.

CloseЗакрывает документ, но не удаляет и не отсоединяет его. Проверяет дочерние документы.
Commit Сохраняет текущие данные в памяти.
FindProperty Получает индекс характеристики по ее имени.
GetDocManager Возвращает указатель на текущий администратор

документа.

GetDocPath Возвращает для документа маршрут каталога.
GetOpenMode Получает для текущего документа режим и флаги

защиты.

GetProperty Возвращает общее число характеристик для данного документа.
GetTemplate Получает шаблон, используемый для создания документа.
GetTitle Возвращает заголовок документа.
HasFocus Использует администратор документов для определения активности документа.
InStream Общий ввод для конкретного типа носителя. Эту

функцию можно переопределить для обеспечения

возможности использования для класса документа

потока.

IsDirty Возвращает True, если документ или его дочерний отображаемый элемент были изменены, но не

сохранены.

IsOpen Проверяет, имеет ли документ потоки в списке

потоков. Возвращает False при отсутствии открытых потоков.

NextStrem Получает следующую запись в потоке или 0.
NextView Получает следующий отображаемый элемент в

списке или 0.

NotifyViews Уведомляет отображаемые элементы текущего документа и отображаемые элементы дочерних документах об изменении.
Open Открывает документ, используя заданны маршрут.
OutStream Общий вывод для конкретного типа носителя. Эту

функцию можно переопределить для обеспечения

возможности использования для класса документа

потока.

PostError Посылает сообщение об ошибке, переданное в виде строкового ресурса.
PropertyCount Получает общее число характеристик для объекта

TDocument.

PropertyFlags По заданному индексу возвращает атрибуты заданной характеристики.
PropertyName Возвращает имя характеристики по заданному индексу.
QueryViews Опрашивает отображаемые элементы текущего документа и дочерних документов о заданном событии.
Revert Выполняет действие, обратное Commit, и отменяет изменения, внесенные в документ со времени

последней операции commit.

RootDocument Возвращает в качестве корня документа указатель this.
SetDocManager Устанавливает текущий администратор документа

в соответствии с аргументом.

SetDocPath Задает маршрут документа для операций Open и Save.
SetOpenMode Устанавливает для текущего документа режим и

значения флагов защиты.

SetProperty Устанавливает значение характеристики с заданным индексом и типом данных.
SetTamplate Устанавливает шаблон документа, совместимый с

файлом.

SetTitle Устанавливает заголовок документа.
AttachStream Вызывается из конструктора TStream и связывает

поток с текущим документом.

DetachStream Вызывается из конструктора TStream и отсоединяет поток от текущего документа.




Constructor Строит объект TDocument::List.
Destructor Уничтожает объект TDocument::List.
Destroy Удаляет все документы.
Insert Включает в список документов новый документ

(которого нет в списке).

Remove Удаляет документ из списка.




Constructor Создает объект TDropInfo, устанавливая описатель на него.
DragFinish Освобождает память, выделенную для передачи

объекта TDropInfo при операции буксировки.

DragQueryFile Получает имя файла и соответствующую информацию для объекта TDropInfo.
DragQueryFileCountTDropInfo Возвращает число отбуксированных в объекте

файлов.

DragQueryFileTDropNameLen Возвращает длину имени файла в объекте Info, соответствующего заданному индексу.
DragQueryPoint Считывает позицию указателя "мыши" при буксировке файлов данного объекта и копирует координаты в объект point.
operatorHDROP() Оператор приведения типа, возвращающий описатель




Above Позиционирует ваше окно над задаваемым "братским" окном.
Absolute Устанавливает границу окна в фиксированное

значение.

Below Позиционирует окно в задаваемом братском окне.

Вы можете задать поля между окнами.

LeftOf Позиционирует одно окно относительно братского окна.
PercentOf Указывает, что граница одного окна должна задаваться в процентах от соответствующей границы другого окна.
RightOf Позиционирует окно относительно братского окна.
SameAs Устанавливает границу окна в соответствие с

границей другого окна.

Set Используется для установки произвольных ограничений границ.




Absolute Устанавливает в фиксированное значение ширину

или высоту окна, либо его границу.

PercentOf Используется для определения границы окна.

Хотя ширина и высота окна по умолчанию определяются как процент от соответствующих измерений братского или родительского окна, они могут также задаваться как процент от противоположного изменения (например, высота как процент от ширины).

SameAs Используется для определения границы окна.

Хотя данная функция позволяет задать ширину и

высоту окна равной соответствующим измерений

братского или родительского окна, они могут

также задаваться равными противоположному изменению (например, высота равной ширине).




Constructor Строит в родительском окне редактируемый управляющий элемент и устанавливает атрибуты

создания.

CanUndo Возвращает True, если последнее редактирование

можно отменить.

ClearModify Сбрасывает флаг изменения редактируемого управляющего элемента (этот флаг устанавливается

при модификации текста).

Copy Копирует выделенный текст в буфер Clipboard.
Cut Удаляет текущий выделенный текст и копирует

его в буфер Clipboard.

DeleteLine Удаляет текст в строке многострочного управляющего элемента редактирования с заданным номером.
DeleteSelection Удаляет текущий подсвеченный текст.
DeleteSubText Удаляет текст между заданными начальной и конечной позицией.
EmptyUndoBuffer Если операцию внутри редактируемого управляющего элемента можно отменить, устанавливает

флаг отмены.

FormatLines Указывает, что в строки многострочного управляющего элемента нужно вставить (или удалить)

символы возврата каретки/перевода строки.

GetFirstVisibleLine Указывает самую верхнюю видимую в редактируемом управляющем элементе строку (для однострочных элементов это 0).
GetHandle Возвращает описатель данных буфера, который

содержит выводимые в редактируемом элементе

данные.

GetLine Получает строку текста редактируемого управляющего элемента с указанным номером.
GetLineFromPos В многострочном редактируемом управляющем

элементе возвращает номер строки, где в которой находятся символы с заданной позицией.

GetLineIndex В многострочном редактируемом управляющем

элементе возвращает число символов до строки с

заданным номером.

GetLineLenght В многострочном редактируемом управляющем

элементе возвращает число символов в строке с

указанным номером.

GetNumLines Возвращает число строк, введенных в многострочном управляющем элементе.
GetPasswordChar Возвращает символ, который должен выводиться

вместо символа, набранного пользователем (по

умолчанию *).

GetRect Получает для многострочного редактируемого

управляющего элемента прямоугольник форматирования.

GetSelection Возвращает начальную и конечную позицию текущего выделенного текста.
GetSubText Считывает в редактируемом управляющем элементе

текст от заданной начальной до заданной конечной позиции и возвращает его в строке.

GetWordBreakPos Возвращает текущую функцию перехода на новую строку (в виде адреса, определенного приложением).
Insert Вставляет заданный текст в текущей позиции

(позиции курсора) управляющего элемента редактирования, заменяя любой выделенный текст.

IsModified Возвращает True, если пользователь изменил

текст редактируемого элемента.

LockBuffer Блокирует буфер редактируемого управляющего

элемента и возвращает указатель на этот буфер.

Вызывается при завершении.

Paste Вставляет текст из буфера Clipboard в редактируемый управляющий элемент (в текущую позицию).
Scroll Прокручивает многострочный редактируемый управляющий элемент вертикально или горизонтально на заданное число символов.
Search Выполняет поиск заданного текста.
SetHandle Устанавливает описатель на текстовый буфер,

используемый для хранения содержимого многострочного элемента.

SetPasswordChar Задает символ, выводимый вместо символа, набираемого пользователем.
SetReadOnly Определяет редактируемый управляющий элемент

как доступный только по чтению или по чтению-записи.

SetRect Устанавливает для многострочного управляющего

элемента редактирования прямоугольник форматирования.

SetRectNP Устанавливает для многострочного управляющего

элемента редактирования прямоугольник форматирования, но не отображает элемент заново.

SetSelection Выделяет текст между заданными начальной и конечной позицией.
SetWordBreapPos В многострочном элементе указывает, что заданная приложением функция перехода на новую

строку заменена используемой по умолчанию.

Undo Отменяет последнее редактирование.
UnlockBuffer Разблокирует заблокированный буфер управляющего элемента редактирования.
Validator Указывает на объект проверки допустимости,

построенный в производном классе для проверки

допустимости вводимого текста.

CanClose Перед закрытием текущего окна проверяет возможность закрытия всех дочерних окон.
CmEditClear Автоматические отвечает на выбор в меню, вызывая Clear.
EditCopy Автоматические отвечает на выбор в меню, вызывая Copy.
CmEditCut Автоматические отвечает на выбор в меню, вызывая Cut.
CmEditDelete Автоматические отвечает на выбор в меню, вызывая DeleteSelection.
CmEditPaste Автоматические отвечает на выбор в меню, вызывая Paste.
CmEditUndo Автоматические отвечает на выбор в меню, вызывая Undo.
ENErrSpace В ответ на сообщение, уведомляющее об ошибке,

связанной с неудачным выделением памяти, звуковым сигналом.

EvChar Проверяет допустимость введенного в редактируемом управляющем элементе текста.
EvGetDlgCode Отвечает на запрос GetDlgCode в соответствии с

текущим состоянием управляющего элемента.

EvKeyDown Транслирует виртуальный код клавиши в перемещение.
EvKillFocus Отвечает на сообщение перевода окно в неактивное состояние и уничтожает символ вставки.
GetClassName Возвращает имя класса регистрации для TEdit.
SetupWindow Ограничивает число символов, которые могут

вводиться в редактируемый управляющий элемент.




Constructor Строит окно TEditFile с заданным родительским

окном, идентификатором ресурса, именем файла и

идентификатором модуля.

Destructor Освобождает занимаемую TEditFile память.
CanClear Возвращает True, если можно очистить связанный

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

CanClose Возвращает True, если окно редактирования можно закрыть.
CmFileNew Вызывает NewFile в ответ на поступившую команду File New.
CmFileOpen В ответ на поступившую команду File Open вызывает Open.
CmFileSave В ответ на поступившую команду File Save вызывает Save.
CmFileSaveAs В ответ на поступившую команду File SaveAs вызывает SaveAs.
NewFile Начинает редактирование нового файла после вызова CanClear.
Open Открывает новый файл после определения возможности очистки текста Editor.
Read Считывает содержимое ранее заданного файла в

Editor.

ReplaceWith Вызывает SetFileName и Read для замены текущего редактируемого файла с указанными именем.
Save Сохраняет содержимое Editor в файле, имя которого указано пользователем.
SaveAs Сохраняет содержимое Editor в файле, имя которого пользователь указывает в диалоговом окне

Save As.

SetFileName Устанавливает имя файла и обновляет заголовок

окна.

Write Сохраняет содержимое Editor в файле, имя которого задается fileName.
SetupWindow С помощью вызова TEditFile::SetupWindow создает окно редактирования.




Constructor Создает объект TEditWindow, связанный с заданным документом и родительским окном.
Destructor Уничтожает объект TEditView.
CanClose Если отображаемый элемент можно закрыть, возвращает ненулевое значение.
Create Переопределяет TWindow::Create и вызывает

TEditSearch::Create для создания окна отображаемого элемента.

GetViewName Переопределяет TEditView::GetViewName и возвращает описательное класса.
GetWindow Переопределяет TEditView::StaticName и возвращает в качестве TWindow this.
PerformCreate Выделяет память, необходимую для работы TEditView с файлами до размером до 30000 байт.
SetDocTitle Переопределяет TView::SetDocTitle и передает

заголовок базовому классу TEditSearch.

StaticName Возвращает для меню ViewSelect описательное

имя класса.

EvNCDestroy Служит для внутреннего использования и управления памятью в TEditWindow.
LoadData Считывает управляющий элемент из потока и закрывает файл.
VnCommit Фиксирует изменения, внесенные в отображаемом

элементе документа.

VnDocClosed Указывает, что документ закрыт.
VnIsDirty Возвращает ненулевое значение, если изменения

данных отображаемого элемента сохранены в документе.

VnIsWindow Возвращает ненулевое значение, если переданный

в hWnd описатель окна тот же, что и у окна вывода отображаемого элемента.

VnRevert Возвращает ненулевое значение, если изменения

в отображаемом элементе нужно стереть, а данные из документа восстановить в отображаемом

элементе.




Dispatch Берет из Msg сообщение и диспетчеризует его

корректному обработчику сообщений.

Find Ищет соответствие в таблице реакции.
Msg Содержит тип посылаемого сообщения.
Id Содержит описатель ресурса меню или командной

клавиши.

Object Указывает на объект, содержащий обрабатываемую

функцию.

Entry Указывает на запись таблицы реакции.
Constructor Строит объект TEventInfo с заданным идентификатором и типом сообщения.




Constructor Строит объект TFileDocument с возможным родительским документом.
Destructor Уничтожает объект TFileDocument.
Close Закрывает документ, но не удаляет и не отсоединяет соответствующих элементов просмотра.

Проверяет возможность закрытия дочерних элементов.

Commit Вызывает TDocument::Commit и очищает DirtyFlag

(указывая, что в документе нет несохраненных

данных).

FindProperty Получает индекс характеристики по ее имени.
GetProperty Переопределяет TDocument::GetProperty и получает идентификатор текущего файла документа.
InStream Переопределяет TDocument::InStream и обеспечивает общий ввод для конкретного типа памяти.
IsOpen Не равна 0, если поток и какие-либо потоки открыты.
Open Открывает файл документа, используя существующий описатель файла.
OutStream Переопределяет TDocument::OutStream и обеспечивает общий вывод для конкретного типа памяти.
PropertyFlags Возвращает константы характеристик атрибутов.
PropertyName Возвращает текстовое имя характеристики по

значению индекса.

Revert Вызывает TDocument:: Revert для уведомления

отображаемых элементов об обновлении их данных. Если clear=False, то данные восстанавливаются.

SetProperty Устанавливает данные характеристик в собственном типе данных.
CloseThisFile Закрывает описатель файла и уведомляет все

отображаемые элементы.

OpenThisFile Открывает файл документа после проверки режима

совместного использования файла.




Constructor Инициализирует объект TFileObject на основе

информации структуры TOpenSaveDialog::TData.

DoExecute Вызывает функцию API Windows GetOpenFileName

и передает ей структуру, сообщающую, как нужно

создавать объект TFileOpenDialog.




Constructor Инициализирует объект TFileOpen на основе

информации структуры TOpenSaveDialog::TData.

DoCreate Создает безрежимный интерфейсный элемент типа

диалогового окна поиска.




Constructor Строит объект TFindReplaceDialog с заданным

родительским окном, идентификатором ресурса и

заголовком и устанавливает его атрибуты.

CmCancel Отвечает на щелчок "мышью" на кнопке Cancel.
CmFindNext Отвечает на щелчок " мышью" на кнопке Find

Next.

CmReplace Отвечает на щелчок "мышью" на кнопке Replace.
CmReplaceAll Отвечает на щелчок "мышью" на кнопке ReplaceAll.
EvNCDestroy Вызывает TWindow::EvNCDestroy, которая отвечает на сообщение EV_WM_NCDESTROY.
DoCreate Виртуальная функция, переопределяемая в производных классах для создания безрежимного окна

поиска и замены.

DialogFunction Возвращает True, если сообщение обработано.
Init Используется конструкторами в производных

классах и инициализирует объект TFindReplaceDialog.




BuffSize Содержит размер текстового буфера.
Error Содержит один или более кодов CommDlgExtendedError.
FindWhat Содержит строку поиска.
Flags Указывает состояние управляющих кнопок и действие в диалоговом окне.
ReplaceWith Содержит строку замены.




Constructor Строит объект TFrameWindow, подключенный к заданному родительскому окну. По умолчанию рамка

не сжимается до размеров окна клиента.

SetMargins Устанавливает поля для свободного окна палитры

в соответствии с заданным размером и строкой

заголовка.


Constructor Строит оконный объект с указанным родительским

окном.

Destructor Удаляет все соответствующие дескрипторы меню.
AssignMenu Устанавливает Attr.Menu и освобождает все

предыдущие строки, на которые указывает Attr.Menu.

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

клавиатурный интерфейс запрещается.

GetClientWindow Возвращает указатель на клиентное окно.
GetMenuDescr Возвращает указатель на дескриптор меню.
HoldFocusHwnd Отвечает на запрос дочернего окна на сохранение его HWND при переводе окна в неактивное

состояние.

IdleAction TApplication вызывает IdleAction основного окна, когда сообщения ожидают обработки. TFrameWindow использует время простоя для выполнения

команд, разрешенных для строки меню.

MergeMenu Сливает данных дескриптор меню с собственным

дескриптором меню рамки и выводит результирующее меню в данной рамке.

PreProcessMsg Выполняет предобработку сообщений окна.
RestoreMenu Восстанавливает заданное по умолчанию меню рамки окна.
SetClientWindow Устанавливает клиентное окно в заданное окно.
SetIcon Устанавливает пиктограмму в заданный идентификатор ресурса.
SetMenuDesc Устанавливает дескриптор меню в новый дескриптор меню.
EvCommand Обеспечивает дополнительную обработку команд

и позволяет обрабатывать команды сначала родительским окнам.

EvCommandEnable Обрабатывает выбор и отмену выбора элементов меню окна.
EvEraseBkgnd Стирает фон заданного окна.
EvInitMenuPopup Позволяет приложению изменить элементы меню перед выводом меню.
EvPaint Отвечает на сообщение EM_PAINT для изображения пиктограммы окна или позволяет клиентным

окнам изменить изображение пиктограммы.

EvParentNotify Отвечает на сообщение для уведомления родительского окна о данном событии.
EvQueryDragIcon Отвечает на сообщение Windows, посылаемое буксируемому минимизированному окну.
EvSentFocus Восстанавливает активность окна.
EcSize Изменяет размер клиентного окна, чтобы он был

равен размеру прямоугольника клиента.

SetupWindow Вызывает TWindow::SetupWindow для создания

окон в списке дочерних окон.




Constructor Строит объект TGadget с заданным идентификатором и стилем обрамления.
Destructor Уничтожает интерфейсный объект TGadget и удаляет его из соответствующего окна.
CommandEnable Обеспечивает возможность разрешения выполнения команд.
GetBorders Получает размеры обрамления реквизита.
GetBorderStyle Получает стиль обрамления реквизита.
GetBounds Возвращает обрамляющий прямоугольник реквизита.
GetDesiredSize Определяет максимальную величину реквизита.
GetEnabled Определяет разрешение для заданного реквизита ввод с клавиатуры или от "мыши".
GetId Получает идентификатор реквизита.
GetMargins Получает размеры полей.
GetOuterSizes Возвращает размер, занимаемый обрамлением и

полями.

NextGadget Возвращает следующий реквизит в списке.
SetBorders Устанавливает границы реквизита.
SetBorderStyle Устанавливает стиль обрамления реквизита.
SetBounds Информирует реквизит об изменении обрамляющего прямоугольника.
SetEnabled Разрешает или запрещает для реквизита ввод с

клавиатуры или от "мыши".

SetMargins Устанавливает поля реквизита.
SetShrinkWrap Устанавливает величины ShringWrapWidth и

ShrinkWrapHeight.

SetSize Изменяет размер реквизита.
SysColorChange Вызывается при изменении системных цветов для

возможного перестроения и повторного отображения реквизита.

Bounds Содержит обрамляющий прямоугольник реквизита

(в координатах окна реквизита).

BorderStyle Содержит стиль обрамления реквизита.
Borders Содержит размеры обрамления (границ) реквизита.
Id Содержит идентификатор реквизита.
Margins Содержит размеры полей прямоугольника.
ShrinkWrapHeight Указывает, должен ли реквизит сжиматься для

размещения своего содержимого.

TrackMouse Инициализируется значением False. При установке в True позволяет перехватывать нажатия

кнопки "мыши".

Window Ссылка на окно-владелец или родительское окно

реквизита.

GetInnerRect Вычисляет область прямоугольника реквизита,

исключая обрамление и поля.

Inserted Вызывается после включения реквизита в окно.
Invalidate Используется для запрещения активной (обычно

не обрамленной) части реквизита.

InvalidateRect Запрещает в родительском окне связанный с реквизитом прямоугольник.
LButttonUp При установке TrackMouse освобождает перехват

события "мыши".

MouseEnter Вызывается при перемещении "мыши" внутрь реквизита.
MouseLeave Вызывается, когда "мышь" выходит за пределы

реквизита.

MouseMove Если события "мыши" перехватываются, отвечает

на сообщение буксировки "мыши".

Paint Вызывает PaintBorder для отображения указанного контекста устройства.
PaintBorder Вызывает GetSystemMetrics для получения ширины

и высоты реквизита и использует цвет, возвращаемый GetSystemColor для изображения или

подсветки области с помощью заданной кисти.

PtIn Определяет, находится ли точка в обрамляющем

прямоугольнике приемника.

Removed Вызывается после удаления реквизита из окна.




Constructor Создает интерфейсный объект TGadgetWindow с

заданным по умолчанию режимом вывода и шрифтом.

Destructor Уничтожает объект TGadgetWindow, удаляя его

реквизиты и шрифты.

FirstGadget Возвращает первый реквизит в списке.
GadgetChangedSize Используется для уведомления окна реквизита об изменении его размера.
GadgetFromPoint Возвращает реквизит в заданных координатах окна.
GadgetReleaseCapture Отменяет перехват, после чего все окна могут получать сообщения Windows.
GadgetSetCapture Резервирует все сообщения "мыши" для окна реквизита, пока перехват не будет отменен.
GadgetWithId Возвращает указатель на реквизит, связанный с

заданным идентификатором.

GetFont Возвращает шрифт (по умолчанию MS Sans).
GetFontHeight Получает высоту шрифта окна.
GetHintMode Возвращает режим подсказки.
IdleAction Вызывается при отсутствии ожидающих обработки

сообщений и выполняет итерацию по реквизитам,

вызывая функцию-элемент CommandEnable.

Insert Вставляет реквизит перед или после реквизита

такого же уровня.

LayoutSession Вызывается обычно при изменении размера полей

или реквизитов или при добавлении/удалении

реквизитов. Располагает реквизиты в заданном

направлении и помечает область, требующую повторного отображения.

NextGadget Возвращает следующий после заданного реквизит.
Remove Удаляет реквизит из окна реквизита, не уничтожая его.
SerDirection Устанавливает горизонтальную/вертикальную ориентацию реквизитов.
SetHintCommand Моделирует сообщения выбора меню, что позволяет выводить рекомендательные команды.
SetMargins Устанавливает или изменяет поля для окна атрибута и вызывает LayoutSession.
SetShrinkWrap Задает ширину и высоту элементов данных.
Create Переопределяет функцию-элемент TWindow и выбирает начальный размер реквизита.
EvLButtonDown Отвечает на нажатие левой кнопки "мыши", передавая событие тому реквизиту, на который позиционирована "мышь".
EvLButtonUp Отвечает на освобождение левой кнопки "мыши",

передавая событие тому реквизиту, на который

позиционирована "мышь".

EvMouseMove Если события "мыши" перехватываются, отвечает

на событие "мыши", посылая событие тому реквизиту, для которого установлен перехват.

EvSize Вызывает TWindow::EvSize для выполнения заданной по умолчанию обработки.
EvSysColorChange Вызывается при изменении системных цветов, направляя сообщения всем реквизитам.
GetDesiresSize Возвращает размер, необходимый для приведения

размеров реквизита и его полей в соответствие

реквизиту с самой большой шириной и высотой.

GetInnerRect Вычисляет прямоугольник внутри обрамления и

полей реквизита.

GetMargins Возвращает размеры полей в элементах изображения.
LayoutUnitsToPixels Преобразует единицы разметки в элементы изображения. Единицы разметки определяются делением высоту шрифта окна на 8.
Paint Помещает шрифт в контекст устройства и вызывает PaintGadgets.
PaintGadgets Вызывает Paint для повторного отображения реквизитов, выполняя итерацию по списку реквизитов.
PositionGadget Вызывается для разрешения настройки интервалов

перед позиционированием каждого реквизита.

TheGadgets Выводит реквизиты (без перекрытия) в требуемом

направлении.




Constructor Строит интерфейсный объект TGadgetWindowFont

с заданным по умолчанию размером (10 пунктов)

без жирности и наклонности. По умолчанию создается системный шрифт.




GetRange Получает минимальное и максимальное значение

измерительного элемента.

GetValue Получает текущее значение измерительного элемента.
SetLed Устанавливает LedSpacing и LedThick в значения

spacing и this.

SetValue Ограничивает значение заданными в измерительном элементе максимальными и минимальным значением.
Constructor Строит объект TGauge с заданным обрамлением.
EvEraseBkgnd Переопределяет функцию Windows и стирает фон

измерительного элемента. Позволяет избежать

мерцания.

Paint Переопределяет функцию Windows и изображает

область измерительного инструмента и его обрамление.




enum Перечисляет значения флага для конструкторов

TAutoDelete GDI Handle. Используется для удаления в деструкторах.

enum TType Данное перечисление используется для хранения

типа объекта во внутренней структуре.

GetObject Оболочка для вызова API Windows. Помещает информацию о данном объекте GDI и помещает ее в

буфер.

IsGdiObject Возвращает True, если элемент данных Handle

представляет существующий объект GDI.

IsOk Возвращает True, если текущий описатель Handle

отличен от 0.

RefAdd Доступен только в случае активного одиночного

управляющего элемента и добавляет к таблице

ObjInfoBag ссылку на запись объекта с заданными описателем и типом.

RefCount Доступен только в случае активного одиночного

управляющего элемента и возвращает текущий

счетчик ссылки.

RefDec Доступен только в случае активного одиночного

управляющего элемента и уменьшает данную ссылку объекта на 1, удаляя объект, когда счетчик

ссылки становится равным 0.

RefFind Доступен только в случае активного одиночного

управляющего элемента и ищет в таблице ObjInfoBag запись данного объекта, возвращая его

тип и счетчик ссылки.

RefInc Доступен только в случае активного одиночного

управляющего элемента и увеличивает на 1 счетчик ссылки заданного объекта.

RefRemote Доступен только в случае активного одиночного

управляющего элемента и удаляет из таблицы ObjInfoBag ссылку на объект с заданным описателем.

Constructor Данный используемый по умолчанию конструктор

устанавливает Handle в 0 и ShouldDelete в

True.

Destructor Если ShoulDelete равно False, то никаких действий не выполняется, иначе вызывается DeleteObject(Handle) (в зависимости от активности

одиночного управляющего элемента).




Constructor Строит объект TXGdi с заданным по умолчанию

сообщением IDS_GDIFAILURE.

Msg Преобразует в строку идентификатор ресурса и

возвращает строковое сообщение.




Constructor Строит объект группового блока с указанным родительским окном, идентификатором управляющего

элемента, текстом, позицией, шириной и высотой.

SelectionChanged Если NotifyParent = True, уведомляет родительское окно группового блока об изменении своего

состояния.

GetClassName Возвращает имя класса регистрации Windows.




Constructor Строит объект скользящего маркера.
HitTest Переопределяет виртуальную функцию TSlider и

получает информацию о координатах X,Y маркера.

NotifyParent Переопределяет виртуальную функцию TSlider и

посылает сообщение родительскому окну.

PaintRuler Переопределяет виртуальную функцию TSlider и

изображает горизонтальную линейку.

PaintSlot Переопределяет виртуальную функцию TSlider и

отображает поле, в котором скользит маркер.

PointToPos Переопределяет виртуальную функцию TSlider и

транслирует точку X,y в позицию в единицах

скользящего маркера.

PosToPoint Переопределяет виртуальную функцию TSlider и

транслирует позицию в единицах скользящего

маркера в точку X,Y.




Constructor Создает объект DC с заданным драйвером, устройством, портом и значениями инициализации.




Constructor Создает объект TIcon и устанавливает описатель.
Destructor Переопределяет базовый деструктор для вызова

вместо ::DestroyIcon вместо ::DeleteObject.

GetIconInfo Получает информацию о данной пиктограмме и копирует ее в заданную структуру.
operator HICON() Операция приведения типа, которая преобразует описатель пиктограммы к типу HICON (тип

Windows).




Constructor Вызывает конструктор TDialog, передавая родительское окно, идентификатор ресурса и модуль.
TransferData Передает данные диалогового окна ввода.
SetupWindow При установке окна вызывает TDilog::SetupDialog и устанавливает в диалоговом окне текст

статического или редактируемого управляющего

элемента текст подсказки.




Constructor Строит объект TInStream на основе указанного

имени документа, имени определенного пользователем потока и режима открытия потока.




Constructor Строит объект TKeyboardModeTracker, отслеживающий режимы клавиатуры и обновляющий строку

состояния.

OvertypeState Значение True указывает на активизацию режима

замены.

ScrollLockState Значение True указывает на режим блокировки

прокрутки (Scroll Lock).

UpdateStatusBar Значение True указывает на клавиатурные режимы, которые должны отображаться в строке состояния.
DoKeyDown Транслирует код виртуальной клавиши в перемещение и вызывает TStatusBar для изменения индикатора строки состояния.
DoSetFocus Восстанавливает активное окно и возвращает

TEventStatus.

EvKeyDown Отвечает на сообщение нажатия клавиши вызовом

DoKeyDown.

EvSetFocus Отвечает на сообщение активизации вызовом DoSetFocus.
OvertypeModeChange При переключении режима вставки/замены устанавливается в True.
ScrollLockModeChange При переключении режима блокировки прокрутки устанавливается в True.




Constructor Создает объект TLayoutMetrics и инициализирует

объект устанавливая единицы дочернего и родительского окна и соотношение между окнами.




Constructor Создает объект TLayoutWindow с заданным родительским окном, заголовком окна и идентификатором библиотеки.
Destructor Удаляет переменные и отменяет ограничения дочерних окон.
GetChildLayoutMetrics Получает характеристики схемы дочернего окна.
Layout Приводит к изменению размеров окна и позиционированию дочерних окон соответственно заданным параметрам.
RemoveChildLayoutMetrics Удаляет параметры расположения дочерних окон.
SetChildLaoutMetrics Устанавливает параметры размещения окна и удаляет все существующие.
EvSize Отвечает на изменение размеров окна вызовом

Layout.




Constructor Строит объект блока списка с указанным родительским окном, идентификатором библиотеки,

позицией относительно начала клиентной области

родительского окна, высотой и шириной.

AddString Добавляет к блоку списка строку, возвращая ее

позицию в списке.

ClearList Очищает все элементы в списке.
DeleteString Удаляет элемент в заданной позиции списка.
DestroyList Добавляет в блок списка список имен файлов.
FindExactString Ищет в блоке списка указанную строку, начиная

с указанного индекса.

FindString Ищет в блоке списка строку, начинающуюся с заданной строки.
GetCaretIndex Возвращает индекс активного (выделенного) элемента списка.
GetCount Возвращает число элементов в списке.
GetHorizontalExtent Возвращает число элементов изображения, на которые блок списка может прокручиваться горизонтально.
GetItemHeight Возвращает высоту заданных элементов блока

списка в элементах изображения.

GetItemRect Возвращает размеры прямоугольника, окружающего

элемент блока списка, выводимый в окне.

GetSel Возвращает индекс выделенного элемента в блоке

списка.

GetSelCount Возвращает число выделенных элементов в одноили многострочном блоке списка или комбинированном блоке.
GetSelIndex Для блоков списка с единственным выделением

возвращает неотрицательный индекс текущего выделенного элемента.

GetSelIndexes Для блоков списка с множественным выделением

возвращает массив индексом выделенных строк.

GetSelString Получает текущие выделенные элементы, возвращая их в массиве строк.
GetSelStrings Считывает общее число выделенных элементов в

списке с множественным выделением и копирует

их в буфер.

GetString Считывает элемент в указанной позиции и возвращает его в строке.
GetStringLen Возвращает длину строки (без конечного нуля)

элемента в указанной позиции.

GetTopIndex Возвращает индекс первого элемента, выводимого

в начале списка.

GetCaretIndex Делает активным элемент с заданным индексом.
SetColumnWidth Устанавливает ширину элементов в блоке списка

в элементах изображения.

SetHorizontalExtent Задает число элементов изображения, на которые блок списка можно прокручивать горизонтально.
SetItemData Устанавливает 32-битовое значение элемента

блока списка в заданной позиции.

SetItemHeight Устанавливает высоту (в элементах изображения)

элементов блока списка.

SetSel Выделяет элемент в позиции с заданным индексом.
SetSelIndex В списках с единственным выделением выделяет

элемент в указанной позиции.

SetSelIndexes В блоках списка с множественным выделением

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

SetSelItemRange Выделяет элементы в заданном диапазоне.
SetSelString В списках с единственным выделением выделяет

элемент с текстом, начинающимся с заданной

строки.

SetSelStrings В списках с множественным выделением выделяет

(или отменяет выделение) строки в соответствующем блоке списка, начинающемся с префиксов, заданных в массиве префиксов.

SetTabStops Задает позиции табуляции.
SetTopIndex Устанавливает индекс первого элемента в начале блока списка.
Transfer Передает элементы и выделения блока списка в

буфер передачи или из него.

GetClassName Возвращает имя класса регистрации Windows.




Constructor Строит Strings и SelStrings. Инициализирует

SelCount значением 0.

Destructor Освобождает память, выделенную для Strings и

SelStrings.

AddString Добавляет к String заданные строки.
AddStringItem Добавляет к массиву Strings строку с возможным

ее выделением и добавлением элемента данных в

массив ItemDatas.

GetSelString Находит в SelStrings строку с заданным индексом и копирует ее в буфер.
GetSelStringLength Возвращает длину строки в SelString с заданным индексом.
ResetSelections Удаляет из SelStrings все строки и устанавливает SelCount в 0.
Select Выделяет строку с заданным индексом.
SelectString Добавляет к SelStrings строку и увеличивает

SelCount.




Constructor Создает объект TListView, связанный с заданным

документом и родительским окном.

Destructor После проверки наличия открытого отображаемого

элемента уничтожает объект TListView.

CanClose Перед закрытием текущего отображаемого элемента проверяет возможность закрытия дочерних

отображаемых элементов.

Create Переопределяет TWindow::Create и вызывает

TEditSearch::Create для создания окна отображаемого элемента.

GetViewName Переопределяет виртуальную функцию TView и

возвращает описательное имя класса.

GetWindow Переопределяет виртуальную функцию TView и

возвращает объект отображаемого элемента списка в качестве TWindow.

SetDocFitle Переопределяет виртуальную функцию TView и

сохраняет заголовок документа. Это имя передается по цепочке родительскому объекту.

StaticName Переопределяет функцию TView и возвращает

строку-константу. Эта информация выводится в

блоке выбора.

CmEditAdd Автоматически отвечает на сообщение CM_LISTADD

получением длины строки ввода, вызывая InsertString для вставки текстовой строки в отображаемый элемент списка.

CmEditCopy Автоматически отвечает на выбор в меню вызовом

TListBox::Copy для копирования выделенного

текста в буфер Clipboard.

CmEditClear Автоматически отвечает на выбор в меню вызовом

TListBox::Clear для очистки отображаемого элемента списка.

CmEditDelete Автоматически отвечает на выбор в меню вызовом

TListBox::DeleteSelection.

CmEditPaste Автоматически отвечает на выбор в меню вызовом

TListBox::Paste.

CmEditUndo Автоматически отвечает на выбор в меню вызовом

TListBox::Undo.

CmSelChange Автоматически отвечает на сообщение об изменении содержимого отображаемого элемента списка

вызовом DefaultProcessing.

EvGetDlgCode Переопределяет реакцию TWindow на сообщение

WM_GETDLGCODE вызовом DefaultProcessing.

LoadData Считывает отображаемый элемент из потока и

закрывает файл.

SetExtent Задает максимальную горизонтальную протяженность окна отображаемого элемента списка.
VnCommit Сохраняет в документе изменения, внесенные в

отображаемый элемент.

VnDocClosed Указывает, что документ сохранен.
VnIsDirty Возвращает ненулевое значение, если в данные

отображаемого элемента внесены изменения, которые не сохранены в документе.

VnIsWindow Возвращает ненулевое значение, если переданный

описатель окна совпадает с описателем окна

отображаемого элемента.

VnRevert Указывает, что внесенные в отображаемый элемент изменения следует стереть, а данные отображаемого элемента должны быть восстановлены.




Constructor Строит объект TLookupValidator.
IsValid Переопределяет виртуальную функцию TValidator

и вызывает Lookup для поиска строки в списке

допустимых элементов ввода.

Lookup Ищет заданную строку в списке допустимых записей и возвращает True, если находит ее. В производных классах этот метод требует переопределения.

| |




Constructor Создает дочернее окно MDI заданного окна MDI

с указанным заголовком, клиентным окном и экземпляром.

Destructor Уничтожает объект дочернего окна MDI.
Destroy Уничтожает интерфейсный элемент, связанный с

TMDIChild. Вызывает EnableAutoCreate для создания каждого окна в списке дочерних окон.

PreProcessMsg Выполняет предобработку сообщений окон для дочернего окна MDI.
DefWindowProc Переопределяет TWindow::DefWindowProc и вызывает функцию Windows DefMDIChildProc, выполняющую заданную по умолчанию обработку сообщений, которые не обрабатывает дочернее окно

MDI.

EvMDIActivate Указывает клиентному окну, что нужно активизировать или деактивизировать дочернее окно MDI

и послать ему сообщение.

PerformCreate Создает связанный с дочерним окном MDI интерфейсный элемент.




Constructor Создает клиентное окно MDI, вызывая базовый

класс TWindow.

Destructor Освобождает структуру ClientAttr.
ArrangeIcons Упорядочивает в нижней части клиентного окна

MDI пиктограммы дочерних окон MDI.

CascadeChildren Задает размеры и упорядочивает не минимизированные в пиктограммы дочерние окна MDI в клиентном окне MDI.
Create Создает интерфейсный элемент, связанный с клиентным окном MDI.
CreateChild Переопределяет функцию-элемент TWindow. Строит

и создает новое дочернее окно MDI.

GetActiveMDIClient Указывает на активное дочернее окно TMDIChild.
InitChild Строит экземпляр TWindow как дочернее окно

MDI и возвращает указатель на него.

PreProcessMsg В соответствии с аргументом вызывает функцию

Windows для трансляции оперативных клавиш

MDI-клиента.

TheChildren Задает размеры и упорядочивает все не минимизированные в пиктограммы окна в клиентном окне

MDI.

CmArrangeIcons В ответ на выбор в меню вызывает ArrangeIcons.
CmCascadeChildren В ответ на выбор в меню вызывает CascadeChildren.
CmChildActionEnable При наличии дочерних окон MDI разрешает любую

из команд меню дочерних окон.

CmCloseChildren В ответ на выбор в меню вызывает CloseChildren.
CmCreateChild Для создания нового дочернего окна в ответ на

выбор в меню вызывает CreateChild.

CmTileChildren В ответ на выбор в меню вызывает TileChildren.
EvMDICreate Перехватывает посылаемое при создании дочернего окна MDI сообщение и изменяет его атрибуты стиля.
GetClassName Возвращает имя класса регистрации TMDIClient в Windows.




Constructor Используя заданный заголовок и ресурс, строит

объект окна-рамки MDI.

GetClientWindow Возвращает указатель на клиентное окно MDI.
SetMenu Ищет в новой строке меню подменю MDI и обновляет ChildMenuPos. Ищет в новой строке меню дочернее меню MDI и обновляет позицию дочернего меню с заданным индексом.
DefWindowProc Переопределяет TWindow:DefWindowProc и вызывает функцию Windows DefFrameProc, обеспечивающую заданную по умолчанию обработку поступающих сообщений, не обрабатываемых окном-рамкой MDI.




Constructor Используемый по умолчанию конструктор для DC

объекта памяти.

RestoreBitmap Восстанавливает для данного DC первоначально

выбранный объект графического массива.

RestoreObjects Восстанавливает первоначально выбранную кисть,

перо, шрифт, палитру и объекты графических

массивов для данного DC.

SelectObject Выбирает в данном DC заданный объект GDI.




Constructor Создает пустое меню и устанавливает его автоматическое удаление при уничтожении объекта.
Destructor Уничтожает всплывающее меню.
AppendMenu Добавляет к концу меню элемент меню в виде битового массива или текста.
CheckMenuItem Отмечает или отменяет отметку элемента меню.
DeleteMenu Удаляет из меню или всплывающего меню заданный

элемент меню.

EnableMenuItem Разрешает/запрещает пункт меню.
GetMenuCheckMarkDimensions Получает размер битового массива, используемого

для вывода заданной по умолчанию отметки элементов меню.

GetMenuItemCount Возвращает число элементов в меню верхнего

уровня или всплывающем меню.

GetMenuState Возвращает значения флагов заданных идентификаторами пунктов меню.
GetMenuString Возвращает метку заданного пункта меню.
GetSubMenu Возвращает описатель меню, заданный его позицией.
InsertMenu Добавляет после заданного меню идентификатора

меню пункт меню с битовым массивом или текстом.

IsOK Возвращает True, если меню имеет допустимый

описатель.

ModifyMenu Изменяет существующий пункт меню на битовый

массив.

operator HMENU Возвращает описатель меню.
operator UINT Возвращает описатель меню.
RemoveMenu Удаляет из меню пункт меню, если он не выводит

подменю.

SetMenuItemBitmaps Задает битовый массив, который должен выводиться при отметке и отмене отметки элемента меню.




Constructor Используемый по умолчанию конструктор объекта

TMenuDescr.




Constructor Строит объект TMessageBar с шрифтом окна реквизита.
SetHintText Устанавливает или очищает текст подсказки для

строки меню.

SetText Направляет сообщение в строке сообщений текстовому реквизиту для форматирования.
GetDesiredSize Получает размер строки сообщения и настраивает

его, если рисуется строка подсветки.

GetInnerRect Вычисляет прямоугольник внутри обрамления и

поля строки сообщения.

PaintGadgets Настраивает строку сообщения и рисует строку

подсветки. Затем отображает текст подсказки

(если он задан) или заново отображает каждый

реквизит.




Constructor Используемый по умолчанию конструктор объектов

TMetaFileDC.

Destructor Уничтожает данный объект.
Close Закрывает данный объект DC метафайла. Устанавливает описатель в 0 и возвращает указатель на

новый объект TMetaFilePict.




Constructor Создает объект TMetaFilePict с описателем, установленным в заданный аргумент.
Destructor Уничтожает данный объект.
GetMetaFileBits Возвращает описатель глобального блока памяти,

который содержит данный метафайл в виде битового набора.

GetMetaFileBitsEx Получает содержимое метафайла формата Windows, связанного с данным объектом, и копирует его в

буфер данных.

IsOK Возвращает True, если описатель данного объекта отличен от 0.
operator HMETAFILE() Операция преобразования типа, возвращающая описатель Handle.




Constructor Строит объект TModule из DLL ObjectWindows или

программы в LibMain либо WinMain.

Destructor Уничтожает объект TModule и удаляет lpCmdLine.
AccessResource Находит заданный ресурс (лучше использовать

FindResource.

AllocResource Загружает ресурс в память (лучше использовать

LoadResource).

CopyCursor Копирует заданный в hCursor курсор и возвращает описатель на него.
CopyIcon Копирует заданную пиктограмму, возвращая описатель на нее.
Error Обрабатывает ошибки, идентифицированные значением ошибки, или вызывается в случае исключительной ситуации.
ExecDialog Выполняет диалоговое окно.
FindResource По заданному идентификатору и типу находит ресурс, возвращая описатель на него.
GetClientHandle Получает описатель на клиентное окно.
GetClassInfo Используется для организации подклассов и получает информацию о заданном классе окна.
GEtInstance Возвращает описатель экземпляра данного модуля.
GetInstanceData Получает данные из уже выполняющегося экземпляра приложения.
GetModuleFileName Возвращает расширенное имя файла (маршрут) заданного загруженного модуля.
GetModuleUsage Возвращает счетчик ссылки модуля, который увеличивается при каждом вызове на 1.
GetName Получает имя модуля.
GetParentObject Получает описатель родительского окна.
GetProcAddress Получает адрес экспортированной функции.
InitModule Выполняет необходимую для данного модуля инициализацию экземпляра.
IsLoaded Возвращает ненулевое значение, если экземпляр

загружен.

LoadAccselerators Загружает для заданного ресурса таблицу оперативных клавиш (если она не загружена).
LoadBitmap Загружает заданный идентификатором ресурс битового массива.
LoadCursor Загружает в память заданный идентификатором

ресурс курсора и возвращает его описатель.

LoadIcon Загружает в память заданными именем ресурс

пиктограммы.

LoadMenu Загружает в память заданный идентификатором

ресурс меню.

LoadResource Загружает указанный ресурс в память и возвращает описатель содержащего его блока памяти.
LoadString Загружает в указанный буфер заданный идентификатором строковый ресурс.
LowMemory Всегда возвращает 0 (устаревшая функция).
MakeWindow Вместо этой функции используйте Create из TWindow.
operator HINSTANCE Возвращает описатель приложения Windows или представленный TModule модуль DLL.
RestoreMemory Восстанавливает память (устаревшая функция).
SetInstance Устанавливает описатель экземпляра данного модуля.
SetResourceHandle Используется для 16-разрядных приложений и инсталлирует загружающую ресурсы функцию обратного вызова. Возвращает указатель на ранее

инсталлированный обработчик ресурсов.

SizeOfResource Возвращает размер указанного ресурса (в байтах.
ValiwWindow Возвращает описатель допустимого окна.



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