J'ai attaqué le développement d'un script de tarot et je souhaite afficher les cartes dans des boutons afin de rendre ces cartes "clickables".
Je pensais ce problème simplissime... mais l'image n'apparaît pas. Pourtant, j'ai repris le fichier d'exemple de l'aide en changeant juste le nom de l'image à afficher et en adaptant la taille du bouton à celle de l'image et en modifiant "$BS_ICON" par "$BS_BITMAP".
A noter que le passage par "GuiCtrlCreatePic", avec le même fichier au même emplacement renvoie bien l'image (donc mon "adressage" me semble correct) mais pas dans le bouton.
Je vous joins le fichier de l'image concernée.
Sur le forum, je n'ai pas trouvé de topic traitant de ce sujet d'où cette création.
Merci de vos conseils car il y a sûrement un truc évident que j'ai raté...
Voici le script. :
Code : Tout sélectionner
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
Example()
Func Example()
GUICreate("My GUI") ; will create a dialog box that when displayed is centered
GUICtrlCreateButton("my picture button", 10, 20, 70, 133, $BS_BITMAP)
GUICtrlSetImage(-1, @ScriptDir & "\01t_1.gif")
GUISetState(@SW_SHOW)
; Loop until the user exits.
While 1
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
EndSwitch
WEnd
EndFunc ;==>Example