Vcl.Graphics.CreateGrayMappedBmp
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.