Condividi tramite


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)