[R] Bouton Transparent sur un GUI GDI
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- DJSIR
- Niveau 8

- Messages : 583
- Enregistré le : mar. 01 juil. 2008 15:16
- Localisation : 76, Le HAVRE (in the DJSIR World)
- Status : Hors ligne
[R] Bouton Transparent sur un GUI GDI
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é.
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é.
Modifié en dernier par DJSIR le sam. 07 nov. 2009 09:15, modifié 3 fois.
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Bouton Transparent sur un GUI GDI
Il me semble bien que le sujet à déjà été évoqué.
Avez vous fait des recherches sur le forum ?
Avez vous fait des recherches sur le forum ?
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- DJSIR
- Niveau 8

- Messages : 583
- Enregistré le : mar. 01 juil. 2008 15:16
- Localisation : 76, Le HAVRE (in the DJSIR World)
- Status : Hors ligne
Re: [..] Bouton Transparent sur un GUI GDI
Oui mais j'ai rien trouvé
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Bouton Transparent sur un GUI GDI
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 ...
Sinon, au lieu d'un label essayez une image transparente, ou pourquoi ne pas externaliser votre bouton, ce serait quand même plus simple ...
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Bouton Transparent sur un GUI GDI
Traduction svp ^^externaliser
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Bouton Transparent sur un GUI GDI
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.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Re: [..] Bouton Transparent sur un GUI GDI
Ok merci (et un mot de plus dans la tete
)
- DJSIR
- Niveau 8

- Messages : 583
- Enregistré le : mar. 01 juil. 2008 15:16
- Localisation : 76, Le HAVRE (in the DJSIR World)
- Status : Hors ligne
Re: [..] Bouton Transparent sur un GUI GDI
Merci mais peux tu me donner la marche à suive s'il te plait ? Te faut il mon script ?
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Bouton Transparent sur un GUI GDI
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.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- DJSIR
- Niveau 8

- Messages : 583
- Enregistré le : mar. 01 juil. 2008 15:16
- Localisation : 76, Le HAVRE (in the DJSIR World)
- Status : Hors ligne
Re: [..] Bouton Transparent sur un GUI GDI
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
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
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Bouton Transparent sur un GUI GDI
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

Pour utiliser du PNG dans votre GUI, regardez l'exemple :
C:\Program Files\AutoIt3\Examples\GUI\Advanced\AlphaBlend.au3
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- DJSIR
- Niveau 8

- Messages : 583
- Enregistré le : mar. 01 juil. 2008 15:16
- Localisation : 76, Le HAVRE (in the DJSIR World)
- Status : Hors ligne
Re: [..] Bouton Transparent sur un GUI GDI
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)
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)
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
- Tlem
- Site Admin

- Messages : 11798
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] Bouton Transparent sur un GUI GDI
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.
Et merci.
Thierry
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...
Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
- DJSIR
- Niveau 8

- Messages : 583
- Enregistré le : mar. 01 juil. 2008 15:16
- Localisation : 76, Le HAVRE (in the DJSIR World)
- Status : Hors ligne
Re: [R] Bouton Transparent sur un GUI GDI
Exact. La démo 2 du Player est ultra-simple. Merci.
$DJSIR = "1000110001010101011010000101001101001101001010101011010"
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin
(ne décodez pas le binaire, ça veux rien dire)
[Func] ProgressBar, aller plus loin

