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