Script - Batman

Скрипт Script - Batman 1.6 fix

Нет прав для скачивания

sergey3695

Ветеран
Модератор
sergey3695 submitted a new resource:

Script - Batman - Простой скрипт с использованием layered.dll

Особенности:
- изменения layered.dll
уменьшен функционал
исправлено смещение надписей CW_EDIT при использовании lSceneMoving
добавлено SetupPreview; SetTaskBarProgressValue; SetTaskBarProgressState
- под Inno Setup Compiler 5.5.1.ee2 (u) (build 121216)
Read more about this resource...
 

sergey3695

Ветеран
Модератор
sergey3695 updated Script - Batman with a new update entry:

Script - Batman

Особенности:
- изменения layered.dll
немного уменьшен размер
исправлено использование ScaleX и ScaleY (и добавлено в примеры)
убран autosize у lImgLoad
добавлены width, height у lCreateWindow
- под Inno Setup Compiler 5.5.1.ee2 (u) (build 121216)
Read the rest of this update entry...
 

sergey3695

Ветеран
Модератор

vint56

Ветеран
Проверенный
sergey3695
я бы еще добавил возможность двигать установщик не только с верху а и по всей форме
Код:
function ReleaseCapture: Longint; external 'ReleaseCapture@user32.dll stdcall';
procedure FrameMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  ReleaseCapture;
  SendMessage(WizardForm.Handle,$0112,$F012,0);
end;
procedure InitializeWizard();
  with TLabel.Create(WizardForm) do begin
    Parent:=WizardForm;
    AutoSize:=False;
    Left:=0;    
    Top:=0;     
    Width:=WizardForm.CLientWidth;
    Height:=WizardForm.ClientHeight;
    OnMouseDown:=@FrameMouseDown;
  end;
 
Последнее редактирование модератором:

sergey3695

Ветеран
Модератор
Думаю это последнее обновление касательно layered.dll, 🤔 больше косяков не припомню.
 
Сверху