Función GetThemeSysSize (uxtheme.h)

Recupera el valor de una métrica de tamaño del sistema de los datos del tema.

Sintaxis

int GetThemeSysSize(
  [in] HTHEME hTheme,
  [in] int    iSizeId
);

Parámetros

[in] hTheme

Tipo: HTHEME

Identificador de los datos del tema.

[in] iSizeId

Tipo: int

Valor de tipo int que especifica la métrica de tamaño del sistema deseada. Valores válidos son:

Valor Significado
SM_CXBORDER
Especifica el ancho de un borde.
SM_CXVSCROLL
Especifica el ancho de una barra de desplazamiento.
SM_CXHSCROLL
Especifica el alto de una barra de desplazamiento.
SM_CXSIZE
Especifica el ancho de un subtítulo.
SM_CYSIZE
Especifica el alto de un subtítulo.
SM_CXSMSIZE
Especifica el ancho de un subtítulo pequeño.
SM_CYSMSIZE
Especifica el alto de un subtítulo pequeño.
SM_CXMENUSIZE
Especifica el ancho de una barra de menús.
SM_CYMENUSIZE
Especifica el alto de una barra de menús.
SM_CXPADDEDBORDER
Especifica la cantidad de relleno de bordes para las ventanas con título.

Valor devuelto

Tipo: int

Devuelve el tamaño en píxeles.

Comentarios

Si hTheme no es NULL, esta función devuelve el tamaño almacenado en el estilo visual actual (sección SysMetrics del estilo visual) escalado al ppp de pantalla actual. Si hTheme es NULL, esta función devuelve la métrica global del sistema en píxeles que se escala al ppp actual solo si la aplicación está marcada como compatible con ppp; de lo contrario, los píxeles devueltos no se escalan.

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