CDrawingManager::RGBtoHSL

将从红色、绿色和蓝色(rgb)表示的颜色为颜色、饱和和稍(HSL)表示。

static void __stdcall RGBtoHSL(
   COLORREF rgb,
   double *H,
   double *S,
   double *L
);

参数

Parameter

说明

[in] rgb

颜色按RGB值。

[out] H

对方法存储颜色颜色的二进制文件的指针。

[out] S

对方法存储颜色的该二进制文件的指针。

[out] L

对方法存储颜色细微的二进制文件的指针。

备注

颜色可以表示为HSV (颜色、饱和和值),HSL (颜色、饱和和光度),或者RGB (红色,绿色和蓝色)。 有关颜色不同的表示的更多信息,请参见 颜色

H 的返回值表示为0和1之间的一个部分0和1表示红色的位置。 S 和 L 的返回值是介于0和1.之间的数字。

要求

标头: afxdrawmanager.h

请参见

参考

CDrawingManager选件类

层次结构图

CDrawingManager::HLStoRGB_ONE

CDrawingManager::HLStoRGB_TWO