Bonjour à tous

J'ai des courbes affichés à l'écran qui sont d'une certaines couleurs.

Dans mon programme, on peu sélectionner une partie de l'écran et donc le mettre en surbrillance.

Ce que j'aimerais c'est que mes courbes dans la surbrillance est une couleur inversé.

Or je ne sais pas s'il existe une fonction pour justement inverser un TColor

J'ai donc penser extraire les composantes RVB de mon TColor

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
        BYTE Rouge   = GetRValue(Couleur);
        BYTE Bleu  = GetBValue(Couleur);
        BYTE Vert = GetGValue(Couleur);
et appliquer mon inversion et ensuite reconstitué mon nouveau TColor

Or je ne sais pas comment faire pour reconstituer un TColor à partir de composantes RGB

Merci d'avance pour votre aide