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

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




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 или ресурса.



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