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 |