BorderStyle
カスタムの外観のインストーラーを作成し、 を に設定してタイトルバーを無効にしたいと考えていますbsNone
。
これで、ウィンドウを移動できなくなりました。私は周りを見回して、Delphi の解決策を見つけました:
http://www.chami.com/tips/delphi/010397D.html
これは Inno Setup で実現できますか?
私はすでにWM_NCHITTEST
MSDNで調べましたが、これを機能させることができるかどうか、またその方法を理解できません。
編集:高度なコンパイラー高度なコンパイラーを使用して周りを見回してコンパイルした後、私はこれを思いつきましたが、機能しません。コンパイルはできますが、ウィンドウ内をクリックするとドラッグできません。
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;