Bonjour !
J'ai suivit les divers tutoriels permettant d'utiliser l'effet glass d'Aero avec BDS2006 comme le votre ( http://olance.developpez.com/article.../delphi-vista/ ), mais j'ai toujours un problème pour utiliser le noir et les images PNG sur les fonds en mode glass.
J'utilise la librairie TPNGComponents qui s'appuie sur PNG Delphi component ( http://pngdelphi.sourceforge.net/ ) que j'ai d'ailleurs mis à jour.
Le problème est le suivant : une image PNG chargée dans un TImage devient elle aussi en partie transparente. Elle sera quasiment bonne si la fenêtre glass qui le contient est sur une surface sombre (un bureau tout noir par exemple) mais pali si le fond est claire et devient complètement blanche sur du blanc !
Mon but est de réaliser un menu d'application dans l'esprit de la liste des Gadgets de Vista et je ne trouve pas comment faire. J'ai testé avec Delphi 2007, le problème est exactement le même.
Dans les exemple en C# que j'ai trouvé, il semblerait qu'il existe des fonctions qui permettent de choisir sur quelle couleur s'appuie la transparence voir même si l'effet doit se répercuté sur les enfants, mais ce sont des fonctions dotnet2...
Si quelqu'un a une idée ou réussi à le faire, je suis tout ouïe !
Partager