Machen Sie Inno Setup WizardForm beweglich, wenn die Titelleiste deaktiviert ist

Ich möchte ein Installationsprogramm mit einem benutzerdefinierten Aussehen erstellen und die Titelleiste deaktivieren, indem ich das einstelleBorderStyle zubsNone.

Jetzt kann ich das Fenster nicht mehr bewegen. Ich habe mich umgesehen und eine Lösung für Delphi gefunden:
http://www.chami.com/tips/delphi/010397D.html

Kann dies in Inno Setup durchgeführt werden?

Ich habe das schon nachgeschlagenWM_NCHITTEST Sache auf MSDN, aber ich kann nicht herausfinden, ob und wie ich diese Arbeit machen kann.

Bearbeiten: Nach dem Umschauen und Kompilieren mit dererweiterter Compiler Advanced Compiler Ich habe mir das ausgedacht, aber es funktioniert nicht. Es wird kompiliert, aber wenn ich in das Fenster klicke, kann ich es nicht ziehen.

procedure Dragg(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  SendMessage(WizardForm.Handle, $F112, $F012, 0);
end;

procedure InitializeWizard();
begin
  WizardForm.OnMouseDown := @Dragg;
end;

Antworten auf die Frage(2)

Ihre Antwort auf die Frage