GUICtrlCreatePic() pour un background.

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
Barthandelus
Niveau 4
Niveau 4
Messages : 53
Enregistré le : mer. 02 janv. 2019 14:34
Status : Hors ligne

GUICtrlCreatePic() pour un background.

#1

Message 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 ?
Modifié en dernier par Barthandelus le mer. 06 févr. 2019 09:28, modifié 1 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: GUICtrlCreatePic() pour un background.

#2

Message par mikell »

Qu'est-ce que ça donne avec @scriptdir & "\background.bmp" ?
" 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
Barthandelus
Niveau 4
Niveau 4
Messages : 53
Enregistré le : mer. 02 janv. 2019 14:34
Status : Hors ligne

Re: GUICtrlCreatePic() pour un background.  

#3

Message 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).
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2086
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: GUICtrlCreatePic() pour un background.

#4

Message par TommyDDR »

Comment "convertissez"-vous l'image ?
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Répondre