Je débute avec AutoIt et tout heureux, je voulais commencer un petit projet. Sauf que je fais déjà face a une difficulté de taille (et sans doute pas la dernière
En effet je souhaite faire apparaitre une image en fondu, puis la faire disparaitre.
Mon but est de faire apparaitre une image (ne me demandez pas de vous la montrer, je ne l'ai pas encore faite !) centrée au milieu de l'écran en fondu, elle y reste quelque temps et repars en fondu.
De préférence pas dans une fenêtre, juste l'image.
Mes recherches m'ont mené ici, et ça semblait convenir parfaitement sauf que l'image "clignote". Et en plus c'est une fenêtre.
Code : Tout sélectionner
#include <GUIConstants.au3>
$MyGui = GUICreate("Splash Screen", 250, 250, -1, -1 )
GUICtrlCreatePic ( "logo.jpg", -1, -1, 250, 250)
WinSetTrans ($MyGui, "", 0 )
GUISetState ()
_FadeGui($MyGui, 1, 0.1)
_FadeGui($MyGui, 0, 0.1)
Func _FadeGui($hGui, $Fade = 0, $Speed = 1)
Local $Res
; FadeOut.
If $Fade = 0 Then
For $i = 255 To 0 Step -$Speed
$Res = WinSetTrans ($hGui, "", $i )
Next
Return $Res
; FadeIn
ElseIf $Fade = 1 Then
For $i = 0 To 255 Step $Speed
$Res = WinSetTrans ($hGui, "", $i )
Next
Return $Res
; Error Fade value
Else
Return 0
EndIf
EndFuncMerci d'avance pour votre aide,
Pallanas
Edit : A croire qu'avoir posté sur ce forum m'a rendu plus intelligent, je viens de tenter de compiler le bazar et le problème de "clignotement" semble disparu.
Seul le problème de 'cadre' indésirable de la fenêtre persiste ! Et même en mettant un 'title' vide, il y a une horrible barre bleu, des contours et une icône :/
Résolution : - Le clignotement s'en vas au compilage.
- Pour virer les bordures et ne garder que l'image, selon la méthode de nec, il faut rajouter l'include WindowsConstants et quelques options au GUICreate
Le script, le logo, et le .exe final sont dans le .zip que j'ai mis à jour.

