[R] Problème image de fond

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
walkixx
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 15 avr. 2011 18:54
Status : Hors ligne

[R] Problème image de fond

#1

Message par walkixx »

Bonjours,
Ma calculette marche bien, sauf que je veut faire en sorte que les gens puissent
choisir leur image de fond et c'est la qu'est le problème. Il vont sélectionner leur image
et puis appuyer sur Ok sauf que la la calculatrice apparait mais pas d'image de fond.
Voici le code:
► Afficher le texte
Si quelqu'un peut m'expliquer pourquoi sa ne marche pas sa serait sympa.
Merci.
Modifié en dernier par walkixx le ven. 15 avr. 2011 23:38, modifié 3 fois.
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..]Probleme image de fond

#2

Message par sylvanie »

Bonsoir,
dans la partie case $ok, il manque le set du background :

Code : Tout sélectionner

            Case $Ok
                $file_pic=GUICtrlRead($Input1)
                If FileExists($file_pic) Then
                    GUICtrlSetImage($background,$file_pic)
                    GUICtrlSetState($background,$GUI_DISABLE)
                EndIf
                GUISetState(@SW_SHOW, $Calculatrice5)
                GUISetState(@SW_HIDE, $Choix)
 
Par contre, il faut créer $background en premier avant les autres controles dans la construction de la GUI, afin que ces derniers "restent" en avant plan lors du changement d'image (sinon il faut repasser la souris sur les contrôles pour les refaire apparaître). de même faites un GUICtrlSetState($background,$GUI_DISABLE) après sa création pour que l'image ne bloque pas les autres contrôles
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
walkixx
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 15 avr. 2011 18:54
Status : Hors ligne

Re: [..]Probleme image de fond

#3

Message par walkixx »

Merci,
mais je ne comprend pas comment l'ordi va savoir quel image afficher en fond .
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..]Probleme image de fond

#4

Message par sylvanie »

et bien dans votre code vous avez :

Code : Tout sélectionner

 Case $Parcourir
                $image = FileOpenDialog("Choisir l'image à copyrighter", @MyDocumentsDir, "Toutes les images(*.jpg;*.png;*.bmp;*.gif;*.dxf;*.eps;*.pcx;*.wpg;*.pict)")
                GUICtrlSetData($Input1, $image)
 
à la suite de ceci le nom du fichier est envoyé comme valeur à $Input1

Dans ce que j'ai ajouté, on relit à nouveau ce nom de fichier

Code : Tout sélectionner

$file_pic=GUICtrlRead($Input1)
 
puis ensuite, on test si le fichier existe bien et on fait un guictrlsetimage ...
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
walkixx
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 15 avr. 2011 18:54
Status : Hors ligne

Re: [..]Probleme image de fond

#5

Message par walkixx »

donc si j'ai bien compris sa donne sa :
► Afficher le texte
mais pour l'image de fond s'afficherait??
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [..]Probleme image de fond

#6

Message par sylvanie »

Et bien ce code est onctionnel.
Si vous cochez "choisis ton fond', puis parcourrir ... et ok l'image s'affiche bien .
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
walkixx
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 15 avr. 2011 18:54
Status : Hors ligne

Re: [..]Probleme image de fond

#7

Message par walkixx »

Moi sur mon ordi l'image ne s'affiche pas . je test sur un autre ordi.
Sur un autre ordi sa marche je ne sais pas se qu'a le mien.

Merci beaucoup.
Avatar du membre
sylvanie
Niveau 11
Niveau 11
Messages : 1556
Enregistré le : jeu. 26 juil. 2007 21:31
Localisation : Paris
Status : Hors ligne

Re: [R] Problème image de fond

#8

Message par sylvanie »

attention à la restriction suivante :
supported types BMP, JPG, GIF
Toi qui cherche à mettre le doigt sur la solution, appuie sur F1.
walkixx
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 15 avr. 2011 18:54
Status : Hors ligne

Re: [R] Problème image de fond

#9

Message par walkixx »

ok merci j'y ferai attention =)
Répondre