GroupBox transparent (ou similaire) [Résolu]

Signaler
Messages postés
11
Date d'inscription
samedi 25 novembre 2000
Statut
Membre
Dernière intervention
15 septembre 2009
-
Bacterius
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
-
Bonjour,

J'aimerai ajouter des GroupBox avec en transparence une image de fond.
J'ai effectuer pas mal de recherche, sur des groupbox modifiés ou alors en essayant de mettre un fond pour chaque groupbox mais rien de concluant.

Existe-t'il une méthode pour contourner le problème, ou alors un composant auquel je n'ai pas pensé?

Merci.

6 réponses

Messages postés
11
Date d'inscription
samedi 25 novembre 2000
Statut
Membre
Dernière intervention
15 septembre 2009

Erreur 742

Sur le site phidels.com rubrique 'Composants' puis 'TransparentGroupBox'.
Messages postés
11
Date d'inscription
samedi 25 novembre 2000
Statut
Membre
Dernière intervention
15 septembre 2009

Bon, finalement, j'ai opté pour un composant TBevel qui de base est transparent mais moins pratique qu'un GroupBox.
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
6
Erf je me suis trompé de source ...

Bon sinon il existe une source "panel transparent" sur le site, tu peux t'inspirer du code pour créer ton propre composant . ou alors utiliser l'astuce avec SetLayeredWindowAttributes .... Bref il y a plein de façons de faire :)
Evidemment si c'est juste pour faire une transparence totale ... un bevel ... ouais ... mais si tu veux par exemple une transparence 22% alors là ... faut penser à ce que j'ai dit plus haut !

Cordialement, Bacterius !
Messages postés
11
Date d'inscription
samedi 25 novembre 2000
Statut
Membre
Dernière intervention
15 septembre 2009

Merci pour ta réponse Bacterius, j'ai vu ta source pour la gestion de transparence d'une fenêtre mais j'avoue que j'ai un peu de mal pour cibler une GroupBox.

Mais ça m'a permis de découvrir SetLayeredWindowAttributes et ses amis!

Sinon, j'ai trouvé mon bonheur par ici!
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
6
Ah tu parles de ma source Alpha Utils ? Effectivement les TGroupBox de Delphi sont incompatibles avec SetLayeredWindowAttributes. Mais ça ne devrait pas être sorcier de créer un composant qui est compatible
Mais si tu as trouvé c'est bon !

Cordialement, Bacterius !

PS : le lien que tu envoies renvoie une "erreur 742"
Messages postés
3793
Date d'inscription
samedi 22 décembre 2007
Statut
Membre
Dernière intervention
3 juin 2016
6
Oui oui ne t'inquiète pas ^^
C'est que tu as envoyé le lien du fichier avec ta session php ou un truc du genre donc ça ne marchait pas chez nous ..;

Cordialement, Bacterius !