Compartir a través de


Función GetThemeBool (uxtheme.h)

Recupera el valor de una propiedad BOOL de la sección SysMetrics de los datos del tema.

Sintaxis

HRESULT GetThemeBool(
  [in]  HTHEME hTheme,
  [in]  int    iPartId,
  [in]  int    iStateId,
  [in]  int    iPropId,
  [out] BOOL   *pfVal
);

Parámetros

[in] hTheme

Tipo: HTHEME

Identificador de los datos de tema especificados de una ventana. Use OpenThemeData para crear un HTHEME.

[in] iPartId

Tipo: int

Valor de tipo int que especifica la parte que contiene la propiedad BOOL. Vea Partes y estados.

[in] iStateId

Tipo: int

Valor de tipo int que especifica el estado de la parte. Vea Partes y estados.

[in] iPropId

Tipo: int

Valor de tipo int que especifica la propiedad que se va a recuperar. Puede ser uno de los valores siguientes.

Valor Significado
TMT_TRANSPARENT
TRUE si la imagen asociada a la parte y el estado tienen áreas transparentes. Vea GetThemeColor para obtener la definición del valor de TMT_TRANSPARENTCOLOR que define el color transparente.
TMT_AUTOSIZE
TRUE si el área de subtítulo no cliente asociada a la parte y el estado varían con el ancho del texto.
TMT_BORDERONLY
TRUE si la imagen asociada a la parte y el estado solo deben tener dibujado su borde.
TMT_COMPOSITED
TRUE si el control asociado a la parte y el estado controlarán su propia composición de imágenes.
TMT_BGFILL
TRUE si las imágenes de tamaño verdadero asociadas a esta parte y el estado se van a dibujar en el relleno de fondo.
TMT_GLYPHTRANSPARENT
TRUE si el glifo asociado a esta parte y el estado tienen áreas transparentes. Vea GetThemeColor para obtener la definición del valor de TMT_GLYPHCOLOR que define el color transparente.
TMT_GLYPHONLY
TRUE si el glifo asociado a esta parte y el estado deben dibujarse sin un fondo.
TMT_ALWAYSSHOWSIZINGBAR
TRUE si siempre se debe mostrar la barra de ajuste de tamaño asociada a esta parte y el estado.
TMT_MIRRORIMAGE
TRUE si la imagen asociada a esta parte y el estado deben voltearse si la ventana se ve en modo de lectura de derecha a izquierda.
TMT_UNIFORMSIZING
TRUE si la imagen asociada a esta parte y el estado deben tener el mismo alto y ancho.
TMT_INTEGRALSIZING
TRUE si la imagen o el borde truesize asociados a esta parte y el estado deben tener un tamaño de 2.
TMT_SOURCEGROW
TRUE si la imagen asociada a esta parte y el estado se escalarán de mayor tamaño si es necesario.
TMT_SOURCESHRINK
TRUE si la imagen asociada a esta parte y el estado se escalarán más pequeños si es necesario.
TMT_USERPICTURE
TRUE si la imagen asociada a esta parte y el estado se basan en el usuario actual.

[out] pfVal

Tipo: BOOL*

Puntero a un BOOL que recibe el valor de la propiedad recuperada.

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.

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

Identificadores de propiedad