COLORREF
COLORREF 値は、 RGB 色を指定するために使用されます。
typedef DWORD COLORREF;
typedef DWORD* LPCOLORREF;
注釈
明示的な RGB 色を指定する場合、 COLORREF 値は次の 16 進数形式になります。
0x00bbggrr
下位バイトには、赤色の相対強度の値が含まれています。2 番目のバイトには緑の値が含まれています。3 番目のバイトには青の値が含まれています。 上位バイトは 0 である必要があります。 1 バイトの最大値は0xFF。
COLORREF カラー値を作成するには、RGB マクロを使用します。 色の値の赤、緑、青の各コンポーネントの個々の値を抽出するには、 それぞれ GetRValue、 GetGValue、および GetBValue マクロを 使用します。
例
// Color constants.
const COLORREF rgbRed = 0x000000FF;
const COLORREF rgbGreen = 0x0000FF00;
const COLORREF rgbBlue = 0x00FF0000;
const COLORREF rgbBlack = 0x00000000;
const COLORREF rgbWhite = 0x00FFFFFF;
GitHub 上の Windows クラシック サンプルからの例。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows 2000 Server [デスクトップ アプリのみ] |
ヘッダー |
|
こちらもご覧ください