Bonjour j'aimerai afficher dans un Timage (qui posséde un canvas)
un dégradé entre deux couleur selon la forme suivante
Couleur 1
tend vers
Couleur 2
ten vers
Couleur 1
pour le moment j'arive simplement a dessiner un rectangle plein![]()
avec ce code
j'ai vu que je pouvais me déplacer dans un canvas à l'aide de ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 image->Canvas->Pen->Color = PCouleur_Fond; image->Canvas->Brush->Color = PCouleur_Fond; image->Canvas->Brush->Style = bsSolid; image->Canvas->Rectangle(0,0,image->Width,image->Height);
mon probléme est de calculer la couleur à mettre à la place des ????? pour que le dessin représente le motif
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for (int ligne=0; ligne< degrade->Height; ligne++) { image->Canvas->Pen->Color = ????; image->Canvas->MoveTo(0,ligne); image->Canvas->LineTo(Width,ligne); }
présenté au debut du topic,
si quelqu'un pouvait m'aiguiller![]()
merci d'avance
Partager