Afficher une Image Animée (GIF)
Publié : lun. 22/août/2011 13:47
Suite à une demande de KCC, une petite astuce pour afficher une image animée (Ou toutes autres images).
Code : Tout sélectionner
Procedure ImageGadget_x(Gadget.i, Left.i, Top.i, Width.i, Height.i, FileImage.s)
Protected Image.s
Image="about:<html><body scroll='no' leftmargin='0' topmargin='0'><img src='"+FileImage+"'></img></body></html>"
ProcedureReturn WebGadget(Gadget, Left ,Top, Width, Height, Image)
EndProcedure
;Dans mon exemple l'image se trouve dans le dossier courrant de l'application
Image.s=GetCurrentDirectory()+"test.gif"
If OpenWindow(0,200,200,450,450,"Test",#PB_Window_SystemMenu|#PB_Window_ScreenCentered |#PB_Window_TitleBar)
ImageGadget_x(10, 10, 20, 240, 320, Image)
Repeat
Event=WaitWindowEvent()
Until Event=#PB_Event_CloseWindow
EndIf