Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   AutoIt (http://forum.oszone.net/forumdisplay.php?f=103)
-   -   [решено] Вставка в GUI анимацию (http://forum.oszone.net/showthread.php?t=142854)

morgan1991 17-06-2009 15:04 1145085

Вставка в GUI анимацию
 
Здравствуйте!
Нашол в справке:
Цитата:

GUICtrlCreatePic ( filename, left, top [,width [,height [,style [,exStyle]]] )
Анимированные .gif изображения не поддерживаются.
А как тогда его можно вставить, чтоб оно работало?

beve 17-06-2009 15:35 1145127

Как вариант, вот ссылка: http://www.autoitscript.com/forum/in...xe%20data&st=0 Хотя там рассказывается чуток другое, а конкретно, как добавить ресурсы в скомрелированный скрипт, но скачай оба архива с примерами (нужно их потом поместить в одну папку), потом из находящихся там примеров, возьми resource_test_ani_gif.au3, скомпелируй его, и посмотри, как работает gif-рисунок...может и подойдет тебе.

Creat0R 17-06-2009 15:43 1145139

Цитата:

Цитата morgan1991
ак тогда его можно вставить, чтоб оно работало? »

Есть метод через объект Gif89.Gif89.

Ну и вот тут есть неплохая UDF для работы с AVI/GIF.

assch 19-07-2009 22:00 1172244

Анимированный Gif в окне.
Файл #include <GIFAnimation.au3> в файле GIFAnimation.rar

Код:

#include <WindowsConstants.au3>
#include <GUIConstants.au3>
#include <GIFAnimation.au3>

Global $aGIFArrayOfIconHandles
Global $hGIFThread
Global $iGIFTransparent
Global $tFrameCurrent

GUICreate("GIF Animation", 500, 500, -1, -1)

_GUICtrlCreateGIF("ligne.gif", 10, 10, $aGIFArrayOfIconHandles, $hGIFThread, $iGIFTransparent, $tFrameCurrent)

GUISetState()

While GUIGetMsg() <> $GUI_EVENT_CLOSE
WEnd



Время: 22:39.

Время: 22:39.
© OSzone.net 2001-