Función GetThemeBackgroundExtent (uxtheme.h)
Calcula el tamaño y la ubicación del fondo, definidos por el estilo visual, según el área de contenido.
Sintaxis
HRESULT GetThemeBackgroundExtent(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] LPCRECT pContentRect,
[out] LPRECT pExtentRect
);
Parámetros
[in] hTheme
Tipo: HTHEME
Identificador de los datos de tema especificados de una ventana. Use OpenThemeData para crear un HTHEME.
[in] hdc
Tipo: HDC
HDC que se usará al dibujar. Este parámetro se puede establecer en NULL.
[in] iPartId
Tipo: int
Valor de tipo int que especifica la parte que contiene el contenido. Vea Partes y estados.
[in] iStateId
Tipo: int
Valor de tipo int que especifica el estado de la parte que contiene el contenido. Vea Partes y estados.
[in] pContentRect
Tipo: LPCRECT
Puntero a una estructura RECT que contiene el rectángulo de fondo de contenido, en coordenadas lógicas. Este rectángulo se devuelve de GetThemeBackgroundContentRect.
[out] pExtentRect
Tipo: LPRECT
Puntero a una estructura RECT que recibe el rectángulo de fondo, en coordenadas lógicas. Este rectángulo se basa en pContentRect.
Valor devuelto
Tipo: HRESULT
Si esta función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Un tema puede definir un área de contenido dentro de cada imagen de fondo. Este es el área donde se puede colocar contenido como texto e iconos sin sobrescribir bordes de fondo.
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
Referencia