Как можно Label поставить перед анимированным GIF?
В примере Label перед GIF каринкой, но анимация сломана. а если убрать "$WS_SIZEBOX, $WS_EX_COMPOSITED" то анимация останется, но Label будет на заднем фоне.
Код:
#AutoIt3Wrapper_Res_File_Add=1.gif, rt_rcdata, G2
#include "resources.au3"
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include "GIFAnimation.au3"
#include <StaticConstants.au3>
#include <EditConstants.au3>
$hGui = GUICreate("GIF Animation", 411, 144, -1, -1, $WS_SIZEBOX, $WS_EX_COMPOSITED)
$VS = GUICtrlCreateLabel("TEST TEST TEST", 144, 27, 273 , 38 , $ES_CENTER + $SS_CENTERIMAGE, $WS_EX_TRANSPARENT)
GUICtrlSetColor(-1, 0x787878)
GUICtrlSetBkColor(-1, $GUI_BKCOLOR_TRANSPARENT)
GUICtrlSetFont(-1, 21, 800, 0)
$hGIF = _GUICtrlCreateGIF(@ScriptDir & "\1.gif", "", 10, 10)
if @Compiled then $hGIF = _GUICtrlCreateGIF(@ScriptFullPath, "10;G2", 61, 10)
$B1 = GUICtrlCreateButton('STOP', 12, 71, 131, 41)
$B2 = GUICtrlCreateButton('START', 151, 71, 131, 41)
GUISetState()
While 1
$msg = GUIGetMsg()
Switch $msg
Case -3
exit
case $B1
_GIF_PauseAnimation($hGIF)
case $B2
_GIF_ResumeAnimation($hGIF)
EndSwitch
wend
В примере Label перед GIF каринкой, но анимация сломана. а если убрать "$WS_SIZEBOX, $WS_EX_COMPOSITED" то анимация останется, но Label будет на заднем фоне.