Page 1 sur 1

[R] Bouton Transparent sur un GUI GDI

Posté : dim. 01 nov. 2009 11:45
par DJSIR
Bonjour tout le monde.
J'aimerais mettre un bouton transparent sur ma GUI GDI (ou GDI+) car mon bouton est déja sur le PNG. Pour l'instant j'ai fait une Input qui recouvre tout le bouton mais si je met un label transparent, rien ne se passe. Il faut cliquer dans un caractère du label... Ou sinon je peux le rajouter en plus mais je pense que cela sera plus compliqué.

Re: [..] Bouton Transparent sur un GUI GDI

Posté : dim. 01 nov. 2009 19:41
par Tlem
Il me semble bien que le sujet à déjà été évoqué.
Avez vous fait des recherches sur le forum ?

Re: [..] Bouton Transparent sur un GUI GDI

Posté : dim. 01 nov. 2009 19:42
par DJSIR
Oui mais j'ai rien trouvé

Re: [..] Bouton Transparent sur un GUI GDI

Posté : dim. 01 nov. 2009 19:51
par Tlem
Peut être dans les styles ou styles étendus.
Sinon, au lieu d'un label essayez une image transparente, ou pourquoi ne pas externaliser votre bouton, ce serait quand même plus simple ... :roll:

Re: [..] Bouton Transparent sur un GUI GDI

Posté : lun. 02 nov. 2009 20:41
par guitarist
externaliser
Traduction svp ^^

Re: [..] Bouton Transparent sur un GUI GDI

Posté : lun. 02 nov. 2009 21:03
par Tlem
Dans ce cas précis, je vous suggérais de découper vos boutons pour en faire des images externe à votre fond de GUI et de les rajouter en tant que zone cliquable au lieu de rajouter des contrôles transparents.

Re: [..] Bouton Transparent sur un GUI GDI

Posté : lun. 02 nov. 2009 21:10
par guitarist
Ok merci (et un mot de plus dans la tete :lol: )

Re: [..] Bouton Transparent sur un GUI GDI

Posté : mar. 03 nov. 2009 14:55
par DJSIR
Merci mais peux tu me donner la marche à suive s'il te plait ? Te faut il mon script ?

Re: [..] Bouton Transparent sur un GUI GDI

Posté : mar. 03 nov. 2009 16:26
par Tlem
:shock:

Heuu, et bien, utilisez paint pour découper vos boutons et les enregistrer au format jpg. Ensuite dans votre GUI rajoutez des contrôles image avec comme image vos boutons.
Pour finir, dans la gestion des événements, contrôlez le clic sur le bouton image.

Re: [..] Bouton Transparent sur un GUI GDI

Posté : mar. 03 nov. 2009 16:34
par DJSIR
Non, sa je sais. Mais ça ne fonctionne pas avec la transparence.

Bon, j'ai réalisé mon script, exactement comme je veux.
Je veux juste que ce soit les PNGs à la place des JPGs et donc par conséquent, avec la transparence des fenêtres.

Vous voyez, il y à pleins de labels transparents comme des boutons.

Merci.

Fichier Script

Re: [..] Bouton Transparent sur un GUI GDI

Posté : mar. 03 nov. 2009 23:14
par Tlem
Le composant GUICtrlCreatePic() ne prend en compte que les images au format : JPG, JPEG, BMP et GIF

Pour utiliser du PNG dans votre GUI, regardez l'exemple :
C:\Program Files\AutoIt3\Examples\GUI\Advanced\AlphaBlend.au3
:wink:

Re: [..] Bouton Transparent sur un GUI GDI

Posté : mer. 04 nov. 2009 10:01
par DJSIR
Voilà, c'est ça que je recherche.
Juste un autre problème, qui est en faite celui du début, pour créer un contrôle sur cette GUI, il m'en faut une autre qui est totalement transparente (sa je connais pas trop), et les labels transparents qui font office de boutons ne fonctionnerons pas.
Tu m'avais répondu d'externaliser mes boutons, mais avec les PSD de photoshop c'est 6.5Mo à externaliser, calque par calque alors merci (d'où la méthode des boutons/labels)

Re: [..] Bouton Transparent sur un GUI GDI

Posté : mer. 04 nov. 2009 23:06
par Tlem
La mise à jour de ce sujet http://www.autoitscript.fr/forum/viewto ... 165#p24165 comporte pas mal d'éléments dont vous avez besoin. ;)

Et merci.

Re: [R] Bouton Transparent sur un GUI GDI

Posté : jeu. 05 nov. 2009 12:35
par DJSIR
Exact. La démo 2 du Player est ultra-simple. Merci.