Функции, используемые точечными рисунками


Нижеследующие функции используются с точечными рисунками.

Функция Описание
AlphaBlend Показывает на экране точечные рисунки, которые имеют прозрачные или полупрозрачные пиксели.
BitBlt Выполняет передачу битовых блоков данных о цвете.
CreateBitmap Создает точечный рисунок с заданной шириной, высотой и цветовым форматом (цветовыми плоскостями и битами на пиксель).
CreateBitmapIndirect Создает точечный рисунок с заданной шириной, высотой и цветовым форматом.
CreateCompatibleBitmap Создает точечный рисунок, совместимый с устройством, которое связано с заданным контекстом устройства.
CreateDIBitmap Создает совместимый аппаратно-зависимый точечный рисунок (DDB) из аппаратно-независимого битового образа (DIB).
CreateDIBSection Создает аппаратно-независимый растровый формат (DIB), который приложения могут записывать непосредственно. 
ExtFloodFill Закрашивает область поверхности изображения текущей кистью.
GetBitmapDimensionEx Извлекает размеры совместимого точечного рисунка. Извлекаемые размеры должно быть установлены функцией SetBitmapDimensionEx.
GetDIBColorTable Извлекает RGB коды цвета из записей в таблице цветов DIB-секции точечного рисунка.
GetDIBits Копирует точечный рисунок в буфер.
GetPixel Получает значения RGB цвета пикселя в заданных координатах.
GetStretchBltMode Получает данные о текущем режиме растяжения рисунка.
GradientFill Заполняет структуры треугольника и прямоугольника..
LoadBitmap Загружает заданный ресурс растрового изображения из модуля исполняемого файла. 
MaskBlt Объединяет данные о цвете исходного и целевого точечных рисунков, используя заданную маску и растровую операцию.
PlgBlt Выполняет передачу блоков битов данных о цвете из заданного прямоугольника в исходном контексте устройства в заданный параллелограмм в целевом контексте устройства. 
SetBitmapDimensionEx Назначает предпочтительные размеры точечному рисунку. Эти размеры могут быть использованы приложениями; однако они не используются системой.
SetDIBColorTable Устанавливает RGB  коды цвета  в таблице цветов аппаратно-независимого растрового формата (DIB), который в текущий момент выбран в заданный контекст устройства.
SetDIBits Устанавливает пиксели в совместимом точечном рисунке (DDB), используя данные о цвете, найденные в заданном аппаратно-независимом растровом формате (DIB).
SetDIBitsToDevice Устанавливает пиксели в заданном прямоугольнике устройства, которое связано с целевым контекстом устройства, используя данные о цвете из аппаратно-независимого растрового формата (DIB).
SetPixel Устанавливает пиксель в заданных координатах в заданном цвете.
SetPixelV Устанавливает пиксель в заданных координатах в самом близком приближении к  заданному цвету. Точка должна быть в области прорисовки и в видимой части поверхности устройства.
SetStretchBltMode Устанавливает  режим растяжения точечного рисунка в заданном контексте устройства.
StretchBlt Копирует точечный рисунок из исходного прямоугольника в целевой прямоугольник, растягивая или сжимая его, чтобы, в случае необходимости, подогнать под  размеры целевого прямоугольника. Система растягивает или сжимает точечный рисунок согласно режиму растяжения, который в текущий момент установлен в приемном контексте устройства.
StretchDIBits Копирует данные о цвете для прямоугольника пикселей в аппаратно-независимом растровом формате (DIB) в заданный прямоугольник приемника. Если приемный прямоугольник является большим чем исходный, эта функция растягивает ряды и столбцы данных о цвете, чтобы подогнать под приемный прямоугольник. Если приемный прямоугольник является меньшим чем исходный, эта функция сжимает ряды и столбцы при помощи использования заданной растровой операции.
TransparentBlt Выполняет передачу битовых блоков данных о цвете, соответствующих прямоугольнику пикселей заданного исходного контекста устройства в целевой контекст устройства.
 

Устаревшие функции

Ниже следующее функции предусматриваются только для совместимости с 16-битовыми версиями Microsoft ® Windows ®:

Функция Описание
CreateDiscardableBitmap Создает удаляемый из памяти точечный рисунок, который является совместимым с заданным устройством. Точечный рисунок имеет в формате то же самое число битов на пиксель и ту же самую цветовую палитру, что и устройство. Приложение может выбрать этот точечный рисунок как текущий битовый образ в памяти, который является совместимым с заданным устройством.
FloodFill Заполняет область поверхности отображения текущей кистью.
GetBitmapBits Копирует растровые биты заданного аппаратно-зависимого точечного рисунка в буфер.
SetBitmapBits  Устанавливает биты данных о цвете для точечного рисунка в заданные значения.

 

Назад в оглавление темы
На главную страницу темы

Hosted by uCoz