Vcl.Graphics.CreateGrayMappedRes

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi