Bitmap Functions

The following functions are used with bitmaps.

AlphaBlend Displays a bitmap with transparent or semitransparent pixels.
BitBlt Performs a bit-block transfer.
CreateBitmap Creates a bitmap.
CreateBitmapIndirect Creates a bitmap.
CreateCompatibleBitmap Creates a bitmap compatible with a device.
CreateDIBitmap Creates a device-dependent bitmap (DDB) from a DIB.
CreateDIBSection Creates a DIB that applications can write to directly.
ExtFloodFill Fills an area of the display surface with the current brush.
GetBitmapDimensionEx Gets the dimensions of a bitmap.
GetDIBColorTable Retrieves RGB color values from a DIB section bitmap.
GetDIBits Copies a bitmap into a buffer.
GetPixel Gets the RGB color value of the pixel at a given coordinate.
GetStretchBltMode Gets the current stretching mode.
GradientFill Fills rectangle and triangle structures.
LoadBitmap Loads a bitmap from a module's executable file.
MaskBlt Combines the color data in the source and destination bitmaps.
PlgBlt Performs a bit-block transfer.
SetBitmapDimensionEx Sets the preferred dimensions to a bitmap.
SetDIBColorTable Sets RGB values in a DIB.
SetDIBits Sets the pixels in a bitmap using color data from a DIB.
SetDIBitsToDevice Sets the pixels in a rectangle using color data from a DIB.
SetPixel Sets the color for a pixel.
SetPixelV Sets a pixel to the best approximation of a color.
SetStretchBltMode Sets the bitmap stretching mode.
StretchBlt Copies a bitmap and stretches or compresses it.
StretchDIBits Copies the color data in a DIB.
TransparentBlt Performs a bit-block transfer of color data.


Obsolete Functions

The following functions are provided only for compatibility with 16-bit versions of Microsoft Windows: