Compartir a través de


Función OpenThemeDataEx (uxtheme.h)

Abre los datos del tema asociados a una ventana para las clases de tema especificadas.

Sintaxis

HTHEME OpenThemeDataEx(
  [in] HWND    hwnd,
  [in] LPCWSTR pszClassList,
  [in] DWORD   dwFlags
);

Parámetros

[in] hwnd

Tipo: HWND

Identificador de una ventana o control del que se va a recuperar el tema.

[in] pszClassList

Tipo: LPCWSTR

Lista separada por punto y coma de nombres de clase que deben coincidir.

[in] dwFlags

Tipo: DWORD

Marcas opcionales que controlan cómo devolver los datos del tema. Se puede establecer en una combinación de los valores siguientes.

Value Significado
OTD_FORCE_RECT_SIZING
Obliga a dibujar imágenes de este tema a estirarse para ajustarse a los rectángulos especificados por las funciones de dibujo.
OTD_NONCLIENT
Permite dibujar elementos de tema en el área que no es cliente de la ventana.

Valor devuelto

Tipo: HTHEME

Si se encuentra una coincidencia, se devuelve un identificador válido para un tema. De lo contrario, se devolverá un valor NULL .

Comentarios

La cadena especificada por pszClassIdList se tokenizará mediante punto y coma como delimitador. Los nombres se comparan con los nombres de clase de un token a la vez. Si no se encuentra ninguna coincidencia para un token determinado, se coincidirá con el siguiente token. Si se encuentra una coincidencia, el valor devuelto de la función será el identificador de tema asociado a la clase coincidente.

Los nombres de clase para el tema Aero se definen en AeroStyle.xml.

Requisitos

   
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

OpenThemeData