Page 1 sur 1

[R] Problème image de fond et transparence / GDI+

Posté : sam. 16 avr. 2011 12:30
par SurPriseS
Bonjour,
Je sais qu'il y'a plein de topic qui relate du sujet, mais dans tout ce que j'ai testé rien ne marche...

Le code est là :
http://www.autoitscript.fr/forum/downlo ... hp?id=1907


Enfaite, l'image de fond, se met devant mes icônes (png), j'ai utiliser _SetImage (http://www.autoitscript.com/forum/topic ... icons-au3/) pour afficher mes png, sans l'image de fond, tout roule, si j'en rajoute une, elle se met devant mais ne bloque pas l’exécution des boutons... Par contre, l'affichage de l'heure et de la listview sont bien au premier plan.

Si vous avez une idée... je sature un peu là :\

Merci ;)

Re: [..] Problème image de fond et transparence

Posté : sam. 16 avr. 2011 14:22
par sylvanie
Je n'ai lu qu'en diagonale, du coups, dans ce que je vais dire, tu as peut être déjà certaines de ces actions :

- En générale, il faut créer le contrôle du background de la fenêtre en premier (juste après le guicreate)
- le passer en guictrlsetstate($GUI_DISABLE)
- le redéclarer ainsi après chaque update de ce dernier si il y en a

Si tout est déjà fait ... toute ma compassion.

Re: [..] Problème image de fond et transparence

Posté : sam. 16 avr. 2011 15:04
par SurPriseS
malheureusement, je crois bien que c'est ce que je fait... je sais vraiment pas de quel coté chercher...

je vais essayer de faire une version sans les appel de foobar pour que cela soit plus simple a tester...

merci en tout cas

Re: [..] Problème image de fond et transparence

Posté : dim. 17 avr. 2011 22:44
par SurPriseS
Bonsoir,
J'ai fait pas mal de modif (dont l'utilisation de bass.dll), donc plus besoin de foobar...
J'ai séparer le script en 2 morceau aussi...

Si jamais quelqu'un à une idée, je suis preneur ;)

Merci (lien dans le premier post)

Re: [..] Problème image de fond et transparence

Posté : lun. 30 mai 2011 00:23
par mikell
Je ne sais pas si le sujet est encore d'actualité mais il faut pour la GUI :

Code : Tout sélectionner

$TITRE = GUICreate("Carmedia MCE", 800, 600,0, 0, $WS_POPUP+$WS_BORDER, $WS_EX_LAYERED+$WS_EX_COMPOSITED+$WS_EX_TOPMOST)
 
et mettre à tous les controles

Code : Tout sélectionner

GUICtrlSetState(-1, $GUI_ONTOP)

Re: [..] Problème image de fond et transparence

Posté : lun. 30 mai 2011 00:55
par SurPriseS
Han !
Je pensais plus avoir de réponse !

J'ai commencé à tester, sa à l'air de rouler ! Par contre sa merdouille sur l'affichage de la playlist avec la listview et avec ma barre de progression, faut que je fouille ;)

Merci beaucoup !

Re: [..] Problème image de fond et transparence

Posté : mar. 31 mai 2011 10:05
par SurPriseS
Bonjour !

Donc j'ai finit de testé le rajout de $GUI_ONTOP, et sa fonctionne presque nickel...

Pour les icones = RAS, tout roule

Pour l'affichage de l'heure = RAS

Pour l'affichage de la playlist = J'ai du feinté et modifier la couleur de fond, 000000 ou FFFFFF ne fonctionnais pas (bug de transparence bizarre...) mais ça : GUICtrlSetBkColor(-1,0x0F0F0F) sa marche...

Pour l'affichage de la progress bar = marche pas, c'est du GDI+ et je ne trouve pas comment modifier le fichier source pour que sa marche... A mon avis il faut rajouté un truc dans GDIpProgress.au3, mais j'ai pas encore trouvé quoi...


Merci ;)

Mon code est dans le premier post ;)

Re: [..] Problème image de fond et transparence / GDI+

Posté : mar. 31 mai 2011 22:12
par mikell
Heu pourquoi pas un slider comme au début (c.f. ma signature)

Re: [..] Problème image de fond et transparence / GDI+

Posté : mar. 31 mai 2011 22:28
par mikell
ou alors, pourquoi aller chercher loin ce qu'on a sous le nez ?
http://www.autoitscript.fr/forum/viewto ... ?f=6&t=910
:mrgreen:

Re: [..] Problème image de fond et transparence / GDI+

Posté : mar. 31 mai 2011 22:59
par SurPriseS
Parce qu'un slider, c'est moche ;)
Et le dernier post du topic que tu cite, c'est la progressbar que j'utilise :\

:wink:

Re: [..] Problème image de fond et transparence / GDI+

Posté : mer. 01 juin 2011 22:00
par mikell
Ben je disais ça parce que cette progressbar risque de causer des curiosités d'affichage (GDI+...) et que ce serait plus facile avec une "classique"
Maintenant si tu y tiens absolument, il suffit d'enlever "$WS_EX_LAYERED" dans le code de la GUI $titre :wink:

Re: [..] Problème image de fond et transparence / GDI+

Posté : mer. 01 juin 2011 22:18
par SurPriseS
J'ai testé vite fait, sa à l'air de rouler ;)

Merci beaucoup !

Pourquoi le choix de cette progress, bah, parce que c'est celle que je trouve la plus "jolie" et fonctionnel !

Si jamais je me rend compte de bug ou autre, je verrais à changer !

Vraiment merci beaucoup pour ces solutions ! :wink:

Image

Re: [R] Problème image de fond et transparence / GDI+

Posté : jeu. 02 juin 2011 15:59
par pierrotm777
Un bien joli travail qui correspond à mon travail du moment :D

Re: [R] Problème image de fond et transparence / GDI+

Posté : sam. 04 juin 2011 22:44
par SurPriseS
Merci ;)
Mais bon en effet après pas mal de test, j'ai quelques bugs de clipping avec la progressbar, mais bon pour le moment, c'est un détails, j'essaye de finir les fonctions plus importantes avant...

Merci pour les info en tout cas !