WindowsのApiおよびGDIでは、ボタンや素材(Win98、WinXP + Classicテーマなどの灰色がかった色)を描画するために、デフォルトのウィンドウの背景色を使用できます。WindowsのCOLOR_WINDOWまたはCOLOR_BACKGROUNDのRGBカラーとは何ですか?
これのrgb値は何ですか?
al_map_rgb(r, g, b)
を使用して、アレグロの正確な色をエミュレートできますか?
WindowsのApiおよびGDIでは、ボタンや素材(Win98、WinXP + Classicテーマなどの灰色がかった色)を描画するために、デフォルトのウィンドウの背景色を使用できます。WindowsのCOLOR_WINDOWまたはCOLOR_BACKGROUNDのRGBカラーとは何ですか?
これのrgb値は何ですか?
al_map_rgb(r, g, b)
を使用して、アレグロの正確な色をエミュレートできますか?
これはユーザーの設定によって異なります。
あなたはDWORD値を取得し、GetRValue
、GetGValue
、及びGetBValue
は、赤、緑及び青の成分値を取得するために使用するGetSysColor関数を使用する必要があります。
ユーザーの設定に関係なくデフォルトの暖かい灰色を知りたい場合、Bobrovskyの回答(GetSysColorを使用)は実際の問題の正しい解決策ですが、R = 212、G = 208、B = 200です。
(この簡単な方法は、ウィンドウのスクリーンショットをペイントに貼り付け、既定のグレーの色ピッカーツールを使用して、[色の編集]ダイアログボックスを開いてその中のRGB値)
さらに、[Color Cop](http://colorcop.net/)をインストールし、画面上の任意の色を直接選択してください。 – Lucius
um ..ちょっと好奇心から、なぜ近い票? – ApprenticeHacker
閉じる投票は「オフトピック」です。私はその質問が最初は、トピックではないと思っていると思います。なぜなら、それはWindows UIのユーザーが見ることができる部分であり、どの色であり、直接プログラミングではないからです。しかし、私は受け入れられた答えが間違いなく "プログラミング"の答えだと考えており、文脈ではこれはプログラミング上の問題であり、閉じてはならないことを明確にしています。 –