Vcl.Graphics.SystemPalette16
Delphi
SystemPalette16: HPalette; // 16 color palette that maps to the system palette
C++
extern DELPHI_PACKAGE HPALETTE SystemPalette16;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
variable | public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | Vcl.Graphics |
説明
16 VGA のシステムカラーを保持します。
SystemPalette16 は,16 VGA システムカラーを含んだパレットハンドルを保持します。このパレットは,実行時のビデオカードとドライバによって定義された値が代入されます。VGA パレットの実際のカラー値は,ビデオカードによって異なります。たとえば,clGray は,システムによっては RGB(128,128,128) でない場合もあります。
このハンドルは便宜的に利用可能です。16 色ビットマップをファイルやリソースから読み込む場合,VCL は強制的にこのハンドルが持つパレットを使用します。
メモ: 16 色のカスタムパレットは,ほとんどすべての 16 色ビデオシステムでは正しく動作しません。色の変化が透明の操作に干渉するため多くの 256 色ドライバでも問題があります。