Récupérer le rouge le vert et le bleu d'une couleur

Soyez le premier à donner votre avis sur cette source.

Snippet vu 2 742 fois - Téléchargée 29 fois

Contenu du snippet

Trois petites fonction :

Source / Exemple :


function RougeDe(Couleur:TColor):byte;
begin
Result := Couleur;
end;

function VertDe(Couleur:TColor):byte;
begin
Result := Couleur shr 8;
end;

function BleuDe(Couleur:TColor):byte;
begin
Result := Couleur shr 16;
end;

A voir également

Ajouter un commentaire

Commentaire

Messages postés
4297
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
28
Ces trois fonctions ont leur équivalent dans l'unité Windows.pas :
function GetRValue(rgb: DWORD): Byte;
function GetGValue(rgb: DWORD): Byte;
function GetBValue(rgb: DWORD): Byte;

Hélas, elles n'on jamais été documentées et c'est souvent par hasard qu'on les découvre.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.