[WIN32][D7]
Bonjour, j'aimerai colorier la barre de titre de la fenêtre en cours de mon application d'une autre couleur que les couleurs définis dans les paramètres Windows.
J'ai utilisé la methode API SetSysColors :
Mais cela provoque la modification des paramètres systèmes et toutes les fenêtres de Windows sont coloriées...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 procedure TForm1.BmcBitBtn1Click(Sender: TObject); var ArrayElements : array[0..1] of Integer; RBGValues : array[0..1] of Cardinal; begin ArrayElements[0] := COLOR_ACTIVECAPTION; RBGValues[0] := RGB(250, 0, 0); SetSysColors(1, ArrayElements, RBGValues); end;
Quelqu'un sait comment faire pour colorier juste la fenêtre en cours, ou bien que mon application ?
D'avance un grand Merci !
Partager