Función GetThemeMetric (uxtheme.h)
Recupera el valor de una propiedad de métrica.
Sintaxis
HRESULT GetThemeMetric(
[in] HTHEME hTheme,
[in] HDC hdc,
[in] int iPartId,
[in] int iStateId,
[in] int iPropId,
[out] int *piVal
);
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. Este parámetro se puede establecer en NULL.
[in] iPartId
Tipo: int
Valor de tipo int que especifica la parte que contiene la propiedad de métrica. 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 |
---|---|
|
Valor alfa (0-255) usado para DrawThemeIcon. |
|
Valor alfa mínimo (0-255) que un píxel debe considerarse opaco. |
|
Grosor del borde dibujado si esta parte usa un relleno de borde. |
|
Índice de caracteres en la fuente seleccionada que se usará para el glifo, si la parte usa un glifo basado en fuentes. |
|
Cantidad del primer color degradado que se va a utilizar en dibujar la pieza. Este valor puede ser de 0 a 255, pero este valor más los valores de cada uno de los valores GRADIENTRATIO deben agregar hasta 255. Vea el valor TMT_GRADIENTCOLOR1 de GetThemeColor. |
|
Cantidad del segundo color de degradado que se va a usar para dibujar la pieza. |
|
Cantidad del tercer color de degradado que se va a utilizar en el dibujo de la pieza. |
|
Cantidad del cuarto color de degradado que se va a utilizar en el dibujo de la pieza. |
|
Cantidad del quinto color de degradado que se va a usar para dibujar la pieza. |
|
Alto de la parte. |
|
Número de imágenes de estado presentes en un archivo de imagen. |
|
El valor mínimo de ppp para el que se diseñó el primer archivo de imagen. Consulte GetThemeFilename. |
|
El valor mínimo de ppp para el que se diseñó el segundo archivo de imagen. |
|
El valor mínimo de ppp para el que se diseñó el tercer archivo de imagen. |
|
El valor mínimo de ppp para el que se diseñó el cuarto archivo de imagen. |
|
El valor mínimo de ppp para el que se diseñó el quinto archivo de imagen. |
|
Tamaño de las formas de "fragmento" del control de progreso que definen hasta dónde ha progresado una operación. |
|
Tamaño total de todos los "fragmentos" del control de progreso. |
|
La redondeo (0-100%) de las esquinas de la pieza. |
|
La redondeo (0-100%) de las esquinas de la pieza. |
|
Cantidad de saturación (0-255) que se va a aplicar a un icono dibujado mediante DrawThemeIcon. |
|
Grosor del borde dibujado alrededor de los caracteres de texto. |
|
Porcentaje del tamaño original de una imagen de tamaño verdadero en el que se extenderá la imagen. |
|
Ancho de la parte. |
[out] piVal
Tipo: int*
Puntero a un valor int que recibe el valor de la propiedad de métrica.
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 |