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_BeginPaint | Prepares the specified window for painting |
| _WinAPI_DrawAnimatedRects | Animates the caption of a window to indicate the opening of an icon or the minimizing or maximizing of a window |
| _WinAPI_DrawShadowText | Draws formatted text in the specified rectangle with a drop shadow |
| _WinAPI_EndPaint | Marks the end of painting in the specified window |
| _WinAPI_GetBoundsRect | Obtains the current accumulated bounding rectangle for a specified device context |
| _WinAPI_GetROP2 | Retrieves the foreground mix mode of the specified device context |
| _WinAPI_GetUpdateRect | Retrieves the coordinates of the rectangle that completely encloses the update region of the specified window |
| _WinAPI_GetUpdateRgn | Retrieves the update region of a window by copying it into the specified region |
| _WinAPI_GetWindowRgnBox | Retrieves the dimensions of the tightest bounding rectangle for the window region of a window |
| _WinAPI_InvalidateRgn | Adds a region to the specified window's update region |
| _WinAPI_LockWindowUpdate | Disables or enables drawing in the specified window |
| _WinAPI_PaintDesktop | Fills the clipping region in the specified device context with the desktop pattern or wallpaper |
| _WinAPI_SetBoundsRect | Controls the accumulation of bounding rectangle information for the specified device context |
| _WinAPI_SetROP2 | Retrieves the foreground mix mode of the specified device context |
| _WinAPI_ValidateRect | Removes a rectangle from the current update region of the specified window |
| _WinAPI_ValidateRgn | Removes a region from the current update region of the specified window |
| _WinAPI_WindowFromDC | Retrieves a handle to the window associated with the specified display device context (DC) |