Compartilhar via


CDrawingManager::RGBtoHSV

Converte uma cor de uma representação RGB a uma representação de 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 um double onde esse método para armazenar as matiz resultante para a cor.

  • [out] S
    Um ponteiro para um double onde esse método para armazenar as saturação resultante para a cor.

  • [out] V
    Um ponteiro para um double onde esse método armazena o valor resultante para a cor.

Comentários

Uma cor pode ser representado como HSV (matiz, saturação, e valor), HSL (matiz, saturação, e luminosidade), ou RGB (vermelho, verde e azul,).Para obter mais informações sobre as diferentes representações de cor, consulte Cor.

O valor retornado para H é um número entre 0 e 360 em 0 e 360 indica vermelho.Os valores de retorno para S e V são números entre 0 e 1.

Requisitos

Cabeçalho: afxdrawmanager.h

Consulte também

Referência

Classe de CDrawingManager

Gráfico de hierarquia

CDrawingManager::HSVtoRGB