Partilhar via


CDrawingManager::HLStoRGB_ONE

Converte uma cor de uma representação HLS para uma representação de RGB.

static COLORREF __stdcall HLStoRGB_ONE(
   double H,
   double L,
   double S
);

Parâmetros

  • [in] H
    Um número entre 0 e 1 representa o matiz da cor.

  • [in] L
    Um número entre 0 e 1 indica a luminosidade da cor.

  • [in] S
    Um número entre 0 e 1 indica a saturação da cor.

Valor de retorno

A representação de RGB da cor HLS fornecida.

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.

Esse método e o CDrawingManager::HLStoRGB_TWO método efetuar a mesma operação, mas exigem valores diferentes para o H parâmetro. Nesse método, H é uma porcentagem do círculo. No CDrawingManager::HLStoRGB_TWOmétodo, H é um valor de grau entre 0 e 360, que representam vermelho. Por exemplo, com HLStoRGB_ONE, um valor de 0,25 para H equivale a um valor de 90 com HLStoRGB_TWO.

Requisitos

Cabeçalho: afxdrawmanager.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CDrawingManager

CDrawingManager::RGBtoHSL

CDrawingManager::HLStoRGB_TWO