Bonjour,

Je souhaite changer complètement le visuel d'un composant (TToolBar) et j'ai un petit soucis au moment de dessiner les boutons inactifs, par défaut quand il y a une image sur un bouton et qu'il est inactif l'image est automatiquement grisée, et bien quand j'appelle la méthode Draw de ma TImageList avec enabled=false l'image en résultant est toute blanche...

A l'évenement CustomDrawButton de ma TToolBar :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
...
MenuBar_Files.Images.Draw(MenuBar_Files.Canvas,
                            paintingRect.Left+offsetX,
                            paintingRect.Top+offsetY,
                            Button.ImageIndex,
                            Button.enabled);
...
DefaultDraw := false; (pour que la TToolBar ne dessine rien du tout par la suite
J'ai essayé de chercher dans les sources de la VCL mais bon, trop de trucs dans trop de directions j'y comprend rien ^^
Merci de votre aide