ColorRGBToHLS 函数 (shlwapi.h)

将颜色从 RGB 转换为色调亮度饱和度 (HLS) 格式。

语法

void ColorRGBToHLS(
        COLORREF clrRGB,
  [out] WORD     *pwHue,
  [out] WORD     *pwLuminance,
  [out] WORD     *pwSaturation
);

参数

clrRGB

类型: COLORREF

原始 RGB 颜色。

[out] pwHue

类型: WORD*

指向一个值的指针,当此方法成功返回时,该值接收 HLS 色调值。 范围为 0 到 240。

[out] pwLuminance

类型: WORD*

指向当此方法成功返回时接收 HLS 亮度值的值的指针。 范围为 0 到 240。

[out] pwSaturation

类型: WORD*

指向一个值的指针,当此方法成功返回时,该值接收 HLS 饱和值。 范围为 0 到 240。

返回值

要求

要求
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 shlwapi.h
Library Shlwapi.lib
DLL Shlwapi.dll (5.0 或更高版本)