je voudrais afficher un .gif animée dans une GUI:
Merci de vos réponse.
Code : Tout sélectionner
#include <Constants.au3>
#include <GUIConstantsEx.au3>
#include <WinAPI.au3>
GUICreate("Test", 413)
$hPic = GUICtrlCreatePic("", 0, 60, 413, 72)
$hPic2 = GUICtrlCreatePic("", 0, 60, 413, 72)
$hAvi1 = GUICtrlCreateAvi ( "shell32.dll", 160, 0, 0) ; Mise en place élément AVI
$hAvi2 = GUICtrlCreateAvi ( "shell32.dll", 150, 340, 0) ; Mise en place élément AVI
Local $hInstance = _WinAPI_GetModuleHandle("shell32.dll")
Local $hBitmap= _WinAPI_LoadImage($hInstance, 131, $IMAGE_BITMAP, 0, 0, 0)
Local $hBitmap2= _WinAPI_LoadImage($hInstance, 137, $IMAGE_BITMAP, 0, 0, 0)
Local $STM_SETIMAGE = 370
Local $iMsg = GUICtrlSendMsg($hPic, $STM_SETIMAGE, 0, $hBitmap)
Local $iMsg2 = GUICtrlSendMsg($hPic2, $STM_SETIMAGE, 0, $hBitmap2)
GUISetState()
GUICtrlSetState($hAvi1, 1) ; Activation de l'animation de l'élément AVI
GUICtrlSetState($hAvi2, 1) ; Activation de l'animation de l'élément AVI
While 1
If GUIGetMsg() = $GUI_EVENT_CLOSE Then Exit
WEnd