CDrawingManager::RGBtoHSV
Converte uma cor de uma representação de RGB para uma representação HSV.
static void __stdcall RGBtoHSV(
COLORREF rgb,
double *H,
double *S,
double *V
);
Parâmetros
[in] rgb
A cor para converter em uma representação de RGB.[out] H
Um ponteiro para uma dupla onde esse método armazena o matiz da cor resultante.[out] S
Um ponteiro para uma dupla onde esse método armazena a saturação da cor resultante.[out] V
Um ponteiro para um double onde esse método armazena o valor resultante da cor.
Comentários
Uma cor pode ser representada sistema autônomo HSV (matiz, saturação e valor), HSL (matiz, saturação e luminosidade) ou RGB (vermelho, verde e azul).Para obter mais informações sobre diferentes representações de cor, consulte Cor.
O valor retornado de H é um número entre 0 e 360 onde 0 e 360 indicar vermelho. Os valores de retorno para S e V são números entre 0 e 1.
Requisitos
Cabeçalho: afxdrawmanager.h