Vcl.Graphics.CreateGrayMappedBmp

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function CreateGrayMappedBmp(Handle: HBITMAP): HBITMAP;

C++

extern DELPHI_PACKAGE HBITMAP __fastcall CreateGrayMappedBmp(HBITMAP Handle);

Eigenschaften

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

Beschreibung

Ordnet den Standard-Graufarben einer Bitmap-Grafik die Graustufen des Systems zu.

Mit CreateGrayMappedBmp kann ein Bitmap mit den Systemgraufstufen (clBtnHightlight, clBtnFace, clBtnShadow und clBtnText) aus einer Grafik erstellt werden, die Standard-Graustufen (clWhite, clSilver, clGray und clBlack) verwendet. Dadurch können anhand einer Basisgrafik dynamisch Bitmaps mit den aktuellen Einstellungen der Systemsteuerung erstellt werden.

Die Funktion erstellt ein neues Bitmap. Die Originalgrafik mit dem in Handle übergebenen Handle wird nicht geändert.

Anmerkung:  CreateGrayMappedBmp kann nicht für Bitmaps mit mehr als 256 Farben verwendet werden. Bei diesen Grafiken gibt die Funktion das Originalbitmap zurück.

Siehe auch