[ top ] [ prev ] [ up ] [ next ]

Phi::Color

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

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

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

RGB Color
0x00ff0000
純粋の青
0x0000ff00
純粋の緑
0x000000ff
純粋の赤
0x00000000

0x00ffffff


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

module

Phi

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 のみ。ツールチップコントロールの背景色
author: YOSHIDA Kazuhiro
[ top ] [ prev ] [ up ] [ next ]