Below is a complete list of the user defined functions available in AutoIt. Click on a user defined function name for a detailed description.
When using them you need to add a #include <WinAPIGdi.au3>.
User Defined Function | Description |
---|---|
_WinAPI_AddIconOverlay | Creates an icon by merging the source icon and overlay mask |
_WinAPI_AdjustBitmap | Creates a new device-depended bitmap (DDB) from the source bitmap with new dimensions and color adjustment |
_WinAPI_AlphaBlend | Displays bitmaps that have transparent or semitransparent pixels |
_WinAPI_BitBlt | Performs a bit-block transfer of color data |
_WinAPI_CompressBitmapBits | Creates a compressed data block from the specified bitmap |
_WinAPI_CopyBitmap | Creates a duplicate of a specified bitmap with a device-independent bitmap (DIB) section |
_WinAPI_CopyImage | Creates a new image (icon, cursor, or bitmap) and copies the attributes of the specified image to the new one |
_WinAPI_Create32BitHBITMAP | Creates a 32 bits-per-pixel bitmap from the specified icon |
_WinAPI_CreateANDBitmap | Creates AND bitmask device-independent bitmap (DIB) from the specified bitmap |
_WinAPI_CreateBitmap | Creates a bitmap with the specified width, height, and color format |
_WinAPI_CreateBitmapIndirect | Creates a bitmap with the specified width, height, and color format (color planes and bits-per-pixel) |
_WinAPI_CreateCompatibleBitmap | Creates a bitmap compatible with the specified device context |
_WinAPI_CreateCompatibleBitmapEx | Creates a bitmap compatible with the device and fills it the specified color |
_WinAPI_CreateDIB | Creates an uncompressed device-independent bitmap (DIB) with the specified width, height, and color depth |
_WinAPI_CreateDIBColorTable | Creates RGB color table from the specified array of colors |
_WinAPI_CreateDIBitmap | Creates a compatible bitmap (DDB) from a DIB and, optionally, sets the bitmap bits |
_WinAPI_CreateDIBSection | Creates a DIB that applications can write to directly |
_WinAPI_CreateSolidBitmap | Creates a solid color bitmap |
_WinAPI_DrawBitmap | Draws a bitmap into the specified device context |
_WinAPI_ExtFloodFill | Fills an area of the display surface with the current brush |
_WinAPI_GetBitmapBits | Copies the bitmap bits of a specified device-dependent bitmap into a buffer |
_WinAPI_GetBitmapDimension | Retrieves a dimension of the specified bitmap |
_WinAPI_GetBitmapDimensionEx | Retrieves the dimensions of a compatible bitmap |
_WinAPI_GetDIBColorTable | Retrieves RGB color table from the DIB section bitmap |
_WinAPI_GetDIBits | Retrieves the bits of the specified bitmap and copies them into a buffer as a DIB |
_WinAPI_GetPixel | Retrieves the color value of the pixel at the specified coordinates |
_WinAPI_GetStretchBltMode | Retrieves the current stretching mode |
_WinAPI_GradientFill | Fills rectangle or triangle gradient |
_WinAPI_InvertANDBitmap | Inverts the specified AND bitmask bitmap by performing a logical NOT operation |
_WinAPI_IsAlphaBitmap | Determines whether the specified bitmap has an alpha channel |
_WinAPI_MaskBlt | Combines the color data for the source and destination bitmaps using the specified mask and raster operation |
_WinAPI_PlgBlt | Performs a bit-block transfer of color data from the specified rectangle in the source DC to the specified parallelogram in the DC context |
_WinAPI_RadialGradientFill | Fills radial gradient |
_WinAPI_SaveHBITMAPToFile | Saves a specified bitmap to the specified bitmap (.bmp) file |
_WinAPI_SaveHICONToFile | Saves a specified single or multiple icon (HICON) to the specified icon (.ico) file |
_WinAPI_SetBitmapBits | Sets the bits of color data for a bitmap to the specified values |
_WinAPI_SetBitmapDimensionEx | Assigns preferred dimensions to a compatible bitmap |
_WinAPI_SetDIBColorTable | Sets RGB color table in the DIB section bitmap |
_WinAPI_SetDIBits | Sets the pixels in a compatible bitmap using the color data found in a DIB |
_WinAPI_SetDIBitsToDevice | Sets the pixels in the specified rectangle on the device |
_WinAPI_SetPixel | Sets the pixel at the specified coordinates to the specified color |
_WinAPI_SetStretchBltMode | Sets the bitmap stretching mode in the specified device context |
_WinAPI_StretchBlt | Copies a bitmap from a source rectangle into a destination rectangle, stretching or compressing the bitmap to fit the dimensions of the destination rectangle |
_WinAPI_StretchDIBits | Copies the color data for a rectangle of pixels in a DIB, JPEG, or PNG image to the specified destination rectangle, stretching or compressing the rows and columns by using the specified raster operation |
_WinAPI_TransparentBlt | Performs a bit-block transfer of the color data corresponding to a rectangle of pixels |