|
OpenThemeData function
|
|
| acXPThemes
|
| function OpenThemeData(Wnd: hWnd; pszClassList: lpCWStr): hTheme;
|
| The OpenThemeData function opens the theme data for the specified window (the window handle should be specified in Wnd parameter) and semi-colon separated list of class names (pszClassList parameter).
|
|
|
| Parameters
|
| Wnd | Window handle of the control/window to be themed;
|
| pszClassList | Class name (or list of names separated by semi-colon) to match to theme data section.
|
|
|
| Return value
|
| OpenThemeData tries to match each class, one at a time, to a class data section in the active theme. If a match is found, an associated HTHEME handle is returned. If no match is found NULL (nil) is returned.
|
|
|
| The pszClassList parameter contains a list, not just a single name, to provide the class an opportunity to get the best match between the class and the current visual style. For example, a button might pass L"OkButton, Button" if its ID=ID_OK. If the current visual style has an entry for OkButton, that is used, otherwise no visual style is applied.
|
| IsXPThemeEnabled, CloseThemeData, DrawThemeBackground, DrawThemeParentBackground and DrawThemedControl functions.
|