Vcl.Graphics.CreateGrayMappedRes
Delphi
function CreateGrayMappedRes(Instance: THandle; ResName: PChar): HBITMAP;
C++
extern DELPHI_PACKAGE HBITMAP __fastcall CreateGrayMappedRes(NativeUInt Instance, System::WideChar * ResName);
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-Ressource die Graustufen des Systems zu.
Mit CreateGrayMappedRes kann ein Bitmap mit den Systemgraufstufen (clBtnHightlight, clBtnFace, clBtnShadow und clBtnText) aus einer Ressource erstellt werden, die Standard-Graustufen (clWhite, clSilver, clGray und clBlack) verwendet. Dadurch können anhand einer Bitmap-Ressource dynamisch Grafiken mit den aktuellen Einstellungen der Systemsteuerung erstellt werden.
Geben Sie mit den Parametern Instance und ResName die Bitmap-Ressource an, deren Farbtabelle geändert werden soll.
Anmerkung: CreateMappedRes kann nicht für Bitmaps mit mehr als 256 Farben verwendet werden. Bei diesen Grafiken gibt die Funktion das Originalbitmap ohne Farbänderungen zurück.