-
AutoIt
(
http://forum.oszone.net/forumdisplay.php?f=103)
morgan1991 |
17-06-2009 15:04 1145085 |
Вставка в GUI анимацию
Здравствуйте!
Нашол в справке:
Цитата:
GUICtrlCreatePic ( filename, left, top [,width [,height [,style [,exStyle]]] )
Анимированные .gif изображения не поддерживаются.
|
А как тогда его можно вставить, чтоб оно работало?
|
Как вариант, вот ссылка: http://www.autoitscript.com/forum/in...xe%20data&st=0 Хотя там рассказывается чуток другое, а конкретно, как добавить ресурсы в скомрелированный скрипт, но скачай оба архива с примерами (нужно их потом поместить в одну папку), потом из находящихся там примеров, возьми resource_test_ani_gif.au3, скомпелируй его, и посмотри, как работает gif-рисунок...может и подойдет тебе.
|
Цитата:
Цитата morgan1991
ак тогда его можно вставить, чтоб оно работало? »
|
Есть метод через объект Gif89.Gif89.
Ну и вот тут есть неплохая UDF для работы с AVI/GIF.
|
Анимированный 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.
© OSzone.net 2001-