Función OpenThemeData (uxtheme.h)
Abre los datos del tema de una ventana y su clase asociada.
Sintaxis
HTHEME OpenThemeData(
[in] HWND hwnd,
[in] LPCWSTR pszClassList
);
Parámetros
[in] hwnd
Tipo: HWND
Identificador de la ventana para la que se requieren datos de tema.
[in] pszClassList
Tipo: LPCWSTR
Puntero a una cadena que contiene una lista separada por punto y coma de clases.
Valor devuelto
Tipo: HTHEME
OpenThemeData intenta hacer coincidir cada clase, de una en una, con una sección de datos de clase del tema activo. Si se encuentra una coincidencia, se devuelve un identificador HTHEME asociado. Si no se encuentra ninguna coincidencia, se devuelve NULL .
Comentarios
El parámetro pszClassList contiene una lista, no solo un nombre, para proporcionar a la clase una oportunidad para obtener la mejor coincidencia entre la clase y el estilo visual actual. Por ejemplo, un botón podría pasar L"OkButton; Button" si su identificador es ID_OK. Si el estilo visual actual tiene una entrada para OkButton, se usa; de lo contrario, no se aplica ningún estilo visual.
Los nombres de clase para el tema Aero se definen en AeroStyle.xml.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | uxtheme.h |
Library | UxTheme.lib |
Archivo DLL | UxTheme.dll |