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 :
J'ai essayé de chercher dans les sources de la VCL mais bon, trop de trucs dans trop de directions j'y comprend rien ^^
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
Merci de votre aide
Partager