Vcl.Graphics.SystemPalette16

提供: RAD Studio API Documentation
移動先: 案内検索

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 色ドライバでも問題があります。

関連項目