[R] Images dans des MsgBox

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

[R] Images dans des MsgBox

#1

Message par TT22 »

Bonjour, je voudrais savoir comment faire pour mettre des images dans des MsgBox ?
Modifié en dernier par TT22 le dim. 05 juin 2011 00:10, modifié 1 fois.
Cordialement,
TT22
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Images dans des MsgBox

#2

Message par Tlem »

Cela n'est pas possible.

Il existe un UDF du nom de MsgBoxEx.au3 (il me semble) qui permet cela est bien plus encore. Bonnes recherches. :mrgreen:
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é".
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Images dans des MsgBox

#3

Message par TT22 »

Ouai dommage :(
Et on met quoi dans la balise si il n'y a pas de solution à la question ?
Cordialement,
TT22
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Images dans des MsgBox

#4

Message par mikell »

Il y a une solution et Tlem te l'a donnée...
Une msgbox n'est qu'une GUI simple, tu n'as qu'à te la créer (c'est le principe de MsgBoxEx.au3)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Images dans des MsgBox

#5

Message par Tlem »

mikell a écrit :Il y aUne msgbox n'est qu'une GUI simple
Presque, mais pas tout à fait, car en réalité c'est un objet Windows. Ce n'est pas AutoIt qui gère la partie GUI mais les API de Windows. ;)

MsgBoxEx, gère tout de A à Z donc, ont peut faire beaucoup plus de chose. :roll:
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é".
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Images dans des MsgBox

#6

Message par mikell »

Tlem a écrit :Ce n'est pas AutoIt qui gère la partie GUI mais les API de Windows.
1 - et après ? on s'en fout :lol:
2 - Sur le forum US il y a des ribambelles d'UDF msgbox toutes plus complexes les unes que les autres, mais si on veut mettre des images dans sa msgbox sans se prendre la tête il semble qu'il soit préférable d'avoir une base GuiCreate().... personnellement j'aime bien ExtMsgBox.au3 de M23 et sa fonction StringSize (http://www.autoitscript.com/forum/topic ... -8-feb-11/)
3 - Le chef a toujours raison et c'est le meilleur technicien qui soit, ok mais on peut avoir un avis légèrement différent du sien sans nécessairement avoir tort :roll:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Images dans des MsgBox

#7

Message par Tlem »

Je n'ai pas parlé de torts ou raison, j'ai simplement été plus précis dans la définition. Mais comme je l'ai dit précédemment, il existe des UDF qui savent nous rendre de sacrés services.

Et oui, c'est à base d'une GUI standard, car il ne saurait en être autrement. ;)
ExtMsgBox est aussi un bon choix. L'essentiel, c'est que ça fasse ce que l'on veut. :D
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é".
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Images dans des MsgBox

#8

Message par mikell »

Tlem a écrit :
mikell a écrit :Une msgbox n'est qu'une GUI simple
Presque, mais pas tout à fait
Tlem a écrit : Et oui, c'est à base d'une GUI standard, car il ne saurait en être autrement.
Ah ok j'avais pas compris...
Merci chef pour ces précisions :mrgreen:

Au fait vous deviez pas être parti ? :shock:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Images dans des MsgBox

#9

Message par TT22 »

Qui devait partir où :?:
Cordialement,
TT22
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Images dans des MsgBox

#10

Message par Tlem »

mikell a écrit :Au fait vous deviez pas être parti ? :shock:
Je le suis, mais Mme à oublié de bannir le téléphone. :mrgreen:
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é".
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Images dans des MsgBox

#11

Message par TT22 »

Je comprend rien :|
Cordialement,
TT22
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Images dans des MsgBox

#12

Message par mikell »

Ben le chef Tlem fait le pont, quoi... ça peut arriver à des gens très bien :mrgreen:
http://www.autoitscript.fr/forum/viewto ... 066#p49066

Alors tu t'en sors de tes MsgBox à images ?
► Afficher le texte
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Avatar du membre
TT22
Membre émérite
Membre émérite
Messages : 1566
Enregistré le : lun. 18 avr. 2011 15:21
Localisation : La Quatrième Dimension
Status : Hors ligne

Re: [..] Images dans des MsgBox

#13

Message par TT22 »

Merci pour l'éxplication :D (moi aussi j'ai fait le pont :wink: )
Et j'ai réussi à faire ce que je voulais.

Code : Tout sélectionner

#include <GUIConstants.au3>
#include "3StatPic.au3"
#NoTrayIcon

        guicreate ("",480,266, Default, Default, $WS_POPUP)
GuiSetIcon(@ScriptDir & "\icone.ico")
GuiCtrlCreatePic("",0, 0, 480,266, 4)
GUICtrlSetState(-1,$GUI_DISABLE)
GuiCtrlCreatePic("",0, 0, 480,23, 2)
GUICtrlSetState(-1,$GUI_DISABLE)
$annul = _3StatPic_create(@ScriptDir&"\image.png", 0, 0, 35, 24, @ScriptDir&"\image2.png", @ScriptDir&"\image3.png")

GUISetState()


while 1
    
$msg = guigetmsg()

If $msgd= $annul Then
    ExitLoop
EndIf

wend
Cordialement,
TT22
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11830
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Images dans des MsgBox

#14

Message par Tlem »

Sujet résolut = [R] dans le titre de votre premier message.
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é".
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Images dans des MsgBox

#15

Message par mikell »

C'est Big Brother ce chef, même quand il est parti il est là... :twisted:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre