Funzione ColorAdjustLuma (shlwapi.h)
Modifica la luminanza di un valore RGB. La tonalità e la saturazione non sono interessate.
Sintassi
COLORREF ColorAdjustLuma(
COLORREF clrRGB,
int n,
BOOL fScale
);
Parametri
clrRGB
Tipo: COLORREF
Valore RGB iniziale.
n
Tipo: int
La luminanza in unità pari al 0,1% dell'intervallo totale. Ad esempio, un valore di n = 50 corrisponde al 5% della luminanza massima.
fScale
Tipo: BOOL
Se fScale è impostato su TRUE, n specifica la quantità di incremento o decremento della luminanza corrente. Se fScale è impostato su FALSE, n specifica la luminanza assoluta.
Valore restituito
Tipo: COLORREF
Restituisce il valore RGB modificato.
Commenti
Se fScale è impostato su TRUE, n può essere compreso tra -1000 e +1000.
Se fScale è impostato su FALSE, n può essere compreso tra 0 e 1000. I valori di luminanza disponibili sono compresi tra 0 e massimo. Se il valore richiesto è negativo o supera il valore massimo, la luminanza verrà impostata rispettivamente su zero o sul valore massimo.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shlwapi.h |
Libreria | Shlwapi.lib |
DLL | Shlwapi.dll (versione 5.0 o successiva) |