Función ColorAdjustLuma (shlwapi.h)
Cambia la luminancia de un valor RGB. El matiz y la saturación no se ven afectados.
Sintaxis
COLORREF ColorAdjustLuma(
COLORREF clrRGB,
int n,
BOOL fScale
);
Parámetros
clrRGB
Tipo: COLORREF
Valor RGB inicial.
n
Tipo: int
La luminancia en unidades del 0,1 por ciento del intervalo total. Por ejemplo, un valor de n = 50 corresponde al 5 por ciento de la luminancia máxima.
fScale
Tipo: BOOL
Si fScale se establece en TRUE, n especifica cuánto incrementar o disminuir la luminancia actual. Si fScale se establece en FALSE, n especifica la luminancia absoluta.
Valor devuelto
Tipo: COLORREF
Devuelve el valor RGB modificado.
Comentarios
Si fScale se establece en TRUE, n puede oscilar entre -1000 y +1000.
Si fScale se establece en FALSE, n puede oscilar entre 0 y 1000. Los valores de luminancia disponibles oscilan entre 0 y un máximo. Si el valor solicitado es negativo o supera el máximo, la luminancia se establecerá en cero o en el valor máximo, respectivamente.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shlwapi.h |
Library | Shlwapi.lib |
Archivo DLL | Shlwapi.dll (versión 5.0 o posterior) |