title: Phi::Color
author: YOSHIDA Kazuhiro
mailto: moriq@moriq.com

1. Phi::Color

Phi::Color は Object の色の指定に使います。 Phi::Color は多くの Component の %c:color% と TabSet#background_color で使われます。 Phi::Color で使える定数は %c:Phi:module% に定義されます。

これらの定数は，システムパレットで最も近い色 ( たとえば CL_BLUE# は青 ) または Windows のコントロールパネルの Phi::Color セクションで定義されているシステム画面要素カラー ( たとえば， CL_BTN_FACE# はボタンの表面のシステムカラー ) にマップします。

Phi::Color を %c:Phi:module% に定義された定数で指定せずに， 4 バイトの 16 進数で指定した場合，下位の 3 バイトはそれぞれ青，緑，赤の RGB Color の輝度を表します。

: RGB Color

  : %c:0x00ff0000%
    純粋の青
  : %c:0x0000ff00%
    純粋の緑
  : %c:0x000000ff%
    純粋の赤
  : %c:0x00000000%
    黒
  : %c:0x00ffffff%
    白

: 最上位のバイト

  : %c:0(0x00)%
    システムパレットで最も近い色になります。
  : %c:1(0x01)%
    現在のパレットで最も近い色になります。
  : %c:2(0x02)%
    現在のデバイスコンテキストの論理パレットで最も近い色になります。

1.1. module

%href:index.html Phi%

1.1. constants

: CL_AQUA
  空色
: CL_BLACK
  黒色
: CL_BLUE
  青色
: CL_DK_GRAY
  灰色 ( 暗 )
: CL_FUCHSIA
  赤紫色
: CL_GRAY
  灰色
: CL_GREEN
  緑色
: CL_LIME
  濃緑色
: CL_LT_GRAY
  灰色 ( 明 )
: CL_MAROON
  栗色
: CL_NAVY
  濃紺色
: CL_OLIVE
  黄緑色
: CL_PURPLE
  紫色
: CL_RED
  赤色
: CL_SILVER
  銀色
: CL_TEAL
  暗青緑色
: CL_WHITE
  白色
: CL_YELLOW
  黄色
: CL_BACKGROUND
  Windows デスクトップの背景色
: CL_ACTIVE_CAPTION
  アクティブウィンドウのタイトルバーの色
: CL_INACTIVE_CAPTION
  アクティブでないウィンドウのタイトルバーの色
: CL_MENU
  メニューの背景色
: CL_WINDOW
  ウィンドウの背景色
: CL_WINDOW_FRAME
  ウィンドウ枠の色
: CL_MENU_TEXT
  メニュー上の文字の色
: CL_WINDOW_TEXT
  ウィンドウ内の文字の色
: CL_CAPTION_TEXT
  アクティブウィンドウのタイトルバーの文字の色
: CL_ACTIVE_BORDER
  アクティブウィンドウの境界色
: CL_INACTIVE_BORDER
  アクティブでないウィンドウの境界色
: CL_APPWORK_SPACE
  アプリケーション作業領域の色
: CL_HIGHLIGHT
  選択した文字の背景色
: CL_HIGHLIGHT_TEXT
  選択した文字の色
: CL_BTN_FACE
  ボタン面の色
: CL_BTN_SHADOW
  ボタンのシャドウキャストの色
: CL_GRAY_TEXT
  淡色表示されている文字の色
: CL_BTN_TEXT
  ボタンの文字の色
: CL_INACTIVE_CAPTION_TEXT
  アクティブでないウィンドウのタイトルバーの文字の色
: CL_BTN_HIGHLIGHT
  ボタンの強調表示の色
: CL_3DDK_SHADOW
  Windows 95 と NT 4.0 のみ。 3 次元表示要素の暗い影
: CL_3DLIGHT
  Windows 95 と NT 4.0 のみ。 3 次元表示要素の明るい色 ( 明るい面の縁用 )
: CL_INFO_TEXT
  Windows 95 と NT 4.0 のみ。ツールチップコントロールの文字の色
: CL_INFO_BK
  Windows 95 と NT 4.0 のみ。ツールチップコントロールの背景色
