Vcl.Graphics.SystemPalette16

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

SystemPalette16: HPalette; // 16 color palette that maps to the system palette

C++

extern DELPHI_PACKAGE HPALETTE SystemPalette16;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
variable public
Vcl.Graphics.pas
Vcl.Graphics.hpp
Vcl.Graphics Vcl.Graphics

Beschreibung

Enthält die 16 VGA-Systemfarben.

SystemPalette16 enthält das Handle einer Palette mit den 16 VGA-Systemfarben. Die Palette wird zur Laufzeit aus den Systemfarben erstellt, die durch das aktuelle Grafiksystem (Grafikkarte/-treiber) definiert werden. Die tatsächlichen Farbwerte der VGA-Palette kann sich bei den verschiedenen Grafikkarten unterscheiden. Sie können daher nicht sicher sein, dasss beispielsweise clGray auf allen Systemen RGB(128,128,128) ist.

Das Handle steht aus Komfortgründen zur Verfügung. Diese Palette wird von der VCL für alle 16-Farben-Bitmaps verwendet, die aus Dateien oder Ressourcen geladen werden.

Anmerkung:  Benutzerdefinierte 16-Farben-Paletten können nicht in 16-Farben-Grafiksystemen verwendet werden. Bei vielen 256-Farben-Treibern treten Probleme auf, weil die Farbvariationen zu Konflikten mit Transparenzoperationen führen.

Siehe auch