#include <GUIConstantsEx.au3>

Local $iAvi, $iBtnStart, $iBtnStop, $msg

GUICreate("Анимация AVI в GUI", 300, 200)
$iAvi = GUICtrlCreateAvi(@SystemDir & "\shell32.dll", 165, 10, 10)

$iBtnStart = GUICtrlCreateButton("Старт", 50, 150, 90, 28)
$iBtnStop = GUICtrlCreateButton("Стоп", 160, 150, 90, 28)

GUISetState()

; Запускается цикл опроса GUI до тех пор пока окно не будет закрыто
While 1
	$msg = GUIGetMsg()

	Switch $msg
		Case $GUI_EVENT_CLOSE
			ExitLoop

		Case $iBtnStart
			GUICtrlSetState($iAvi, 1)

		Case $iBtnStop
			GUICtrlSetState($iAvi, 0)

	EndSwitch
WEnd