ISSprite

DLL ISSprite 0.0.7.48 #32

Нет прав для скачивания
Изменения:
  • исправлена "утечка" памяти в оконной функции spWndPaint
  • исправлено пропадания Btn, при нажатии на Tab и Alt
  • исправлено пропадания Btn, при изменение страниц инсталлятора, если на Parent не было изменений
  • к spGifIdleTime присваивается MAX количество кадров для текущего GIF, убирает задержку в анимации при создании
  • добавлена возможность установить значение uElapse для таймера ImageForm (при 0 таймер не создается)
  • исправлены ошибки при компиляции в Delphi, дает возможность компиляции RELEASE версии dll
  • при создании ImageForm, сразу присваивается стиль окна равный окну без рамок
  • при spInitialize добавлена отрисовка миниатюры окна WizardForm, если окно будет найдено
  • spImgBringToFront и spImgSendToBack теперь точно включены в exports в Delphi :)
  • добавлены недостающие флаги для перерисовки Btn и Shd
  • добавлено spImgGetVisiblePie
  • изменена логика в spImgSetVisiblePie
  • изменена логика в spImgGetRotateAngle и spImgSetRotateAngle, теперь 90, 180, 270, 360 отображаются корректно, но по прежнему нет угла 1 градус (пока не знаю как пофиксить)
  • исправлено выравнивание текста на Btn, с разными стилями
  • исправлена смена параметра Checked у Btn, когда кнопка не доступна
  • переименованы некоторые функции, и мелкие-мелкие доработки
  • убрано пропадание текста у Btn со стилем BTN_TAB при изменении размеров
  • теперь Gif изображения скрываются, если Visilble = False
  • spBtnGetSysCursor принимает и Id курсоров из Inno Setup
  • добавлено spBtnSetCursorFile
  • добавлены примеры для тестов (старые и новые)

За обновление нужно сказать спасибо товарищу @Nemko . Он также поправил и систематизировал примеры к библиотеке
Сверху