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 <WinAPITheme.au3>.
| User Defined Function | Description |
|---|---|
| _WinAPI_BeginBufferedPaint | Begins a buffered paint operation |
| _WinAPI_BufferedPaintClear | Clears a specified rectangle in the buffer to ARGB = {0,0,0,0} |
| _WinAPI_BufferedPaintInit | Initialize buffered painting for the current thread |
| _WinAPI_BufferedPaintSetAlpha | Sets the alpha to a specified value in a given rectangle |
| _WinAPI_BufferedPaintUnInit | Closes down buffered painting for the current thread |
| _WinAPI_CloseThemeData | Closes the theme data handle |
| _WinAPI_DrawThemeBackground | Draws the border and fill defined by the visual style for the specified control part |
| _WinAPI_DrawThemeEdge | Draws one or more edges defined by the visual style of a rectangle |
| _WinAPI_DrawThemeIcon | Draws an image from an image list with the icon effect defined by the visual style |
| _WinAPI_DrawThemeParentBackground | Draws the part of a parent control that is covered by a partially-transparent or alpha-blended child control |
| _WinAPI_DrawThemeText | Draws text using the color and font defined by the visual style |
| _WinAPI_DrawThemeTextEx | Draws text using the color and font defined by the visual style |
| _WinAPI_EndBufferedPaint | Completes a buffered paint operation and frees the associated buffered paint handle |
| _WinAPI_GetBufferedPaintBits | Retrieves a pointer to the buffer bitmap if the buffer is a device-independent bitmap (DIB) |
| _WinAPI_GetBufferedPaintDC | Gets the paint device context (DC) |
| _WinAPI_GetBufferedPaintTargetDC | Retrieves the target device context (DC) |
| _WinAPI_GetBufferedPaintTargetRect | Retrieves the target rectangle |
| _WinAPI_GetCurrentThemeName | Retrieves the name of the current visual styles, color scheme name, and size name |
| _WinAPI_GetThemeAppProperties | Retrieves the property flags that control how visual styles are applied in the current application |
| _WinAPI_GetThemeBackgroundContentRect | Retrieves the size of the content area for the background defined by the visual style |
| _WinAPI_GetThemeBackgroundExtent | Calculates the size and location of the background, defined by the visual style, given the content area |
| _WinAPI_GetThemeBackgroundRegion | Computes the region for a regular or partially transparent background that is bounded by a specified rectangle |
| _WinAPI_GetThemeBitmap | Retrieves the bitmap associated with a particular theme, part, state, and property |
| _WinAPI_GetThemeBool | Retrieves the value of a BOOL property from the SysMetrics section of theme data |
| _WinAPI_GetThemeColor | Retrieves the value of a color property |
| _WinAPI_GetThemeDocumentationProperty | Retrieves the value for a theme property from the documentation section of the specified theme file |
| _WinAPI_GetThemeEnumValue | Retrieves the value of an enumerated type property |
| _WinAPI_GetThemeFilename | Retrieves the value of a filename property |
| _WinAPI_GetThemeFont | Retrieves the value of a font property |
| _WinAPI_GetThemeInt | Retrieves the value of an INT property |
| _WinAPI_GetThemeMargins | Retrieves the value of a margins property |
| _WinAPI_GetThemeMetric | Retrieves the value of a metric property |
| _WinAPI_GetThemePartSize | Calculates the original size of the part defined by a visual style |
| _WinAPI_GetThemePosition | Retrieves the value of a position property |
| _WinAPI_GetThemePropertyOrigin | Retrieves the location of the theme property definition for a property |
| _WinAPI_GetThemeRect | Retrieves the value of a RECT property |
| _WinAPI_GetThemeString | Retrieves the value of a string property |
| _WinAPI_GetThemeSysBool | Retrieves the Boolean value of a system metric |
| _WinAPI_GetThemeSysColor | Retrieves the value of a system color |
| _WinAPI_GetThemeSysColorBrush | Retrieves a system color brush |
| _WinAPI_GetThemeSysFont | Retrieves the font information of a system font |
| _WinAPI_GetThemeSysInt | Retrieves the value of a system INT |
| _WinAPI_GetThemeSysSize | Retrieves the value of a system size metric from theme data |
| _WinAPI_GetThemeSysString | Retrieves the value of a system string |
| _WinAPI_GetThemeTextExtent | Calculates the size and location of the specified text when rendered in the visual style font |
| _WinAPI_GetThemeTextMetrics | Retrieves information about the font specified by a visual style for a particular part |
| _WinAPI_GetThemeTransitionDuration | Gets the duration for the specified transition |
| _WinAPI_GetWindowTheme | Retrieves a theme handle to a window that has visual styles applied |
| _WinAPI_IsThemeActive | Tests if a visual style for the current application is active |
| _WinAPI_IsThemeBackgroundPartiallyTransparent | Retrieves whether the background specified by the visual style has transparent pieces or alpha-blended pieces |
| _WinAPI_IsThemePartDefined | Retrieves whether a visual style has defined parameters for the specified part |
| _WinAPI_OpenThemeData | Opens the theme data for a window and its associated class |
| _WinAPI_SetThemeAppProperties | Sets the flags that determine how visual styles are implemented in the calling application |
| _WinAPI_SetWindowTheme | Causes a window to use a different set of visual style information than its class normally uses |