Page 1 sur 1

GUICtrlCreatePic() pour un background.

Posté : mar. 05 févr. 2019 17:02
par Barthandelus
Bonjour,

J'ai un soucis tout bête pour positionner un background sur mon interface.

Voici mon code :

; Initialisation de l'interface mère.
GUICreate("AI3Compagnon", (@DesktopWidth / 4), 405, ((@DesktopWidth / 2) - ((@DesktopWidth / 4) / 2)), ((@DesktopHeight / 2) - 202), $WS_POPUP)

; Background
GUICtrlCreatePic("background.bmp", 0, 0, (@DesktopWidth / 4), 405, $SS_BITMAP)
GUICtrlSetState(-1, $GUI_DISABLE)

Actuellement, le fichier background.bmp se trouve dans le même dossier que que mon code test.au3. Rien ne s'affiche, j'ai l'impression que quelque chose m'échappe. A noter que 16 inputs doivent se placer "par dessus", je ne sais pas si l'AU3 possède une gestion de profondeur (comme z-index pour CSS).

Des idées ?

Re: GUICtrlCreatePic() pour un background.

Posté : mar. 05 févr. 2019 21:39
par mikell
Qu'est-ce que ça donne avec @scriptdir & "\background.bmp" ?

Re: GUICtrlCreatePic() pour un background.  

Posté : mer. 06 févr. 2019 09:30
par Barthandelus
La même chose.

; Background
GUICtrlCreatePic(@scriptdir & "\background.bmp", 0, 0, (@DesktopWidth / 4), 405, $SS_BITMAP)
GUICtrlSetState(-1, $GUI_DISABLE)

Image

Il faut savoir qu'à la suite de mon code, je positionne d'autres éléments GUI (sensé se placer "par dessus", du coup).

EDIT : Problème résolu en convertissant l'image en .jpg, pourtant la doc indique bien que les .bmp sont sensés réagir de la même façon. Enfin, l'important est que ça fonctionne (sans toucher au $SS_BITMAP).

Re: GUICtrlCreatePic() pour un background.

Posté : ven. 08 févr. 2019 15:11
par TommyDDR
Comment "convertissez"-vous l'image ?