我想制作一个具有自定义外观的安装程序,并通过BorderStyle
将bsNone
.
现在我不能再移动窗口了。我环顾四周,找到了德尔福的解决方案: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;