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 Professional、Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shlwapi.h
Library Shlwapi.lib
[DLL] Shlwapi.dll (バージョン 5.0 以降)