Тема: AHK: Прозрачное GUI окно и анимация
Приветствую.
Как реализовать анимацию для такого окна.
GKES_Logo_Open:
WinMinimizeAll
Sleep, 500
SystemCursor(cHidden)
Gui, +AlwaysOnTop +ToolWindow -Caption +LastFound
WinSet, TransColor, 16777215
Gui, Color, 16777215
Gui, Add, Picture, , %A_WorkingDir%\GKES.res\BaseLogo.png
GuiControl, Move, Pic, % "x" A_ScreenWidth/2 ; По центру Х
GuiControl, Move, Pic, % "y" A_ScreenHeight/2 ; По центру Y
Gui, Show
Return
GKES_Logo_Close:
GuiClose:
Sleep 5500
Gui, Cancel
SystemCursor(cShow)
Return
Анимированный GIF-файл не работает - значит надо удалять и рисовать/выводить по шагам, используя последовательно.
Gui, Add, Picture, , %A_WorkingDir%\GKES.res\BaseLogo.png
GuiControl, Move, Pic, % "x" A_ScreenWidth/2 ; По центру Х
GuiControl, Move, Pic, % "y" A_ScreenHeight/2 ; По центру Y
Gui, Show
;Задержка
Gui, Hide
;Следующий кадр и т.д.
Самое главное это с какой частотой, что было плавно, не было мерцания и видимости переходов(дёрганья).
P.S. Используя Adobe Photoshop CS6 x64 всё происходит плавно и с дорисовкой переходов, надо задать только скорость анимации.
OS Windows 7 x64
AutoHotkey v1.1.32.00 - November 24, 2019 Click to Download