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

Consulte también

CloseThemeData