Vcl.Graphics.CreateGrayMappedRes
Delphi
function CreateGrayMappedRes(Instance: THandle; ResName: PChar): HBITMAP;
C++
extern DELPHI_PACKAGE HBITMAP __fastcall CreateGrayMappedRes(NativeUInt Instance, System::WideChar * ResName);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | Vcl.Graphics |
Description
Redéfinit les niveaux de gris standard d'une ressource bitmap par les gris système.
Appelez CreateGrayMappedRes pour créer un bitmap qui utilise les niveaux de gris système (clBtnHightlight, clBtnFace, clBtnShadow et clBtnText) à partir d'un bitmap ressourcé qui utilise les niveaux de gris standard (clWhite, clSilver, clGray et clBlack). Cela permet à une application de créer de façon dynamique une image conforme aux paramètres du panneau de configuration, en créant une image de base en tant que ressource bitmap.
Utilisez les paramètres Instance et ResName pour identifier la ressource bitmap dont la table de couleurs doit changer.
Remarque : CreateMappedRes ne fonctionne pas avec les bitmaps ayant plus de 256 couleurs. Pour les bitmaps ayant plus de 256 couleurs (8bpp), cette fonction renvoie une instance du bitmap original sans modification de couleur.