pal_GetSystemColor

このページは、HSP(Hot Soup Processor)用機能拡張プラグインPALHSP(Progressive and Advanced Library for HSP)の公式マニュアルです。 現在、「pal_GetSystemColor」命令についての説明を表示しています。マニュアル目次はこちら

pal_GetSystemColor int

呼び出し方:
p1 0〜(0) : フラグ

(戻り値)
stat : 色

この命令の説明

画面のプロパティで設定されているシステムカラーを取得し、結果を変数statに格納します。
取得した色を赤(R)、緑(G)、青(B)に分けるには、以下のようにして下さい。
r = stat&255
g = stat>>8&255
b = stat>>16&255
color r,g,b

または、
color stat&255 , stat>>8&255 , stat>>16&255

p1には次の値のいずれかを指定します。



定数
数値
説明


_COLOR_SCROLLBAR
0
スクロールバーの軸


_COLOR_BACKGROUND
1
デスクトップの背景


_COLOR_ACTIVECAPTION
2
アクティブウィンドウのタイトルバー


_COLOR_INACTIVECAPTION
3
非アクティブウィンドウのタイトルバーのテキスト


_COLOR_MENU
4
メニューの背景色


_COLOR_WINDOW
5
ウインドウの背景


_COLOR_WINDOWFRAME
6
ウィンドウの枠


_COLOR_MENUTEXT
7
メニュー内のテキスト


_COLOR_WINDOWTEXT
8
ウィンドウ内のテキスト


_COLOR_CAPTIONTEXT
9
タイトルバー、サイズボックス、スクロールバーの矢印ボックス内のテキスト


_COLOR_ACTIVEBORDER
10
アクティブウィンドウの境界


_COLOR_INACTIVEBORDER
11
非アクティブウィンドウの境界


_COLOR_APPWORKSPACE
12
MDIアプリケーションの背景色


_COLOR_HIGHLIGHT
13
コントロール内で選択されている項目


_COLOR_HIGHLIGHTTEXT
14
コントロール内で選択されている項目のテキスト


_COLOR_3DFACE
15
3Dオブジェクトの表面色、ダイアログボックスの背景


_COLOR_3DSHADOW
16
3Dオブジェクトの影の部分


_COLOR_GRAYTEXT
17
無効状態のテキスト


_COLOR_BTNTEXT
18
プッシュボタンのテキスト


_COLOR_INACTIVECAPTIONTEXT
19
非アクティブウィンドウのタイトルバーのテキスト


_COLOR_3DHIGHLIGHT
20
3Dオブジェクトの最も明るい部分


_COLOR_3DDKSHADOW
21
3Dオブジェクトの最も暗い影の部分


_COLOR_3DLIGHT
22
3Dオブジェクトの明るい部分


_COLOR_INFOTEXT
23
ツールチップのテキスト


_COLOR_INFOBK
24
ツールチップの背景


システム制御命令の他の命令

Meteoric Streamについて

管理人

Windowsソフト、iPhoneアプリ、ゲーム音楽素材の「Meteoric Stream」 -> PALHSPマニュアル -> システム制御命令 -> システムカラーを取得