Нижеследующие функции используются с точечными рисунками.
Функция | Описание |
---|---|
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 | Устанавливает биты данных о цвете для точечного рисунка в заданные значения. |