Fungsi ColorAdjustLuma (shlwapi.h)

Mengubah luminasi nilai RGB. Hue dan kejenuhan tidak terpengaruh.

Sintaks

COLORREF ColorAdjustLuma(
  COLORREF clrRGB,
  int      n,
  BOOL     fScale
);

Parameter

clrRGB

Jenis: COLORREF

Nilai RGB awal.

n

Jenis: int

Luminasi dalam unit 0,1 persen dari total rentang. Misalnya, nilai n = 50 sesuai dengan 5 persen dari luminasi maksimum.

fScale

Jenis: BOOL

Jika fScale diatur ke TRUE, n menentukan berapa banyak kenaikan atau penurunan luminasi saat ini. Jika fScale diatur ke FALSE, n menentukan luminance absolut.

Nilai kembali

Jenis: COLORREF

Mengembalikan nilai RGB yang dimodifikasi.

Keterangan

Jika fScale diatur ke TRUE, n dapat berkisar dari -1000 hingga +1000.

Jika fScale diatur ke FALSE, n dapat berkisar dari 0 hingga 1000. Nilai luminance yang tersedia berkisar dari 0 hingga maksimum. Jika nilai yang diminta negatif atau melebihi maksimum, luminance akan diatur ke nol atau nilai maksimum, masing-masing.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header shlwapi.h
Pustaka Shlwapi.lib
DLL Shlwapi.dll (versi 5.0 atau yang lebih baru)