CDrawingManager::RGBtoHSL
Konwertuje kolor z czerwony, zielony i niebieski (RGB) reprezentacja barwy, nasycenia i jasności (HSL) reprezentacji.
static void __stdcall RGBtoHSL(
COLORREF rgb,
double *H,
double *S,
double *L
);
Parametry
Parametr |
Opis |
[w]rgb |
Kolor RGB wartości. |
[out]H |
Wskaźnik do podwójnego, gdy metoda przechowuje odcienia koloru. |
[out]S |
Wskaźnik do podwójnego, gdy metoda przechowuje nasycenie koloru. |
[out]L |
Wskaźnik do podwójnego, gdy metoda przechowuje jasność koloru. |
Uwagi
Kolor może być reprezentowany jako HSV (barwa, nasycenie i wartości), HSL (barwa, nasycenie i jasność) lub RGB (czerwony, zielony i niebieski).Więcej informacji o różnych reprezentacji kolorów, zobacz Kolor.
Zwrócona wartość dla H jest reprezentowany jako ułamek między 0 i 1, gdzie czerwone reprezentują zarówno 0 i 1.Wartości zwracane przez S i L są liczby od 0 do 1.
Wymagania
Nagłówek: afxdrawmanager.h