半透明向导表格

时间:2016-04-05 17:19:31

标签: inno-setup pascalscript

当我在我面前遇到这个强大的问题时,我正在研究Inno Setup设计......如何让Wizard形成半透明?

我也熟悉德尔福,所以我想我们是否可以使用FMX&{39} Fill.Colortransparency=true进行Inno设置?

我目前正在使用此功能进行向导创建:

procedure CreateWizardForm;
begin
  with WizardForm do begin
    BorderStyle:=bsNone;
    ClientWidth:=900;
    ClientHeight:=540;
    InnerNotebook.Hide;
    OuterNotebook.Hide;
    Center;
    Bevel.Hide;
    NextButton.Width:=0;
    CancelButton.Width:=0;
  end;

  Form:=ImgLoad(WizardForm.Handle,ExpandConstant('{tmp}')+'\form.png',0,0,900,540,True,True);
end;

问候
拉米罗

1 个答案:

答案 0 :(得分:0)

您尝试实现的功能是否称为 Aero (来自Windows Vista)?

我认为在纯粹的Inno Setup中无法做到这一点。

Aero

检查此NSIS插件:http://nsis.sourceforge.net/Aero_plug-in。 它是开源的,并使用一些Windows API函数 - 以获取灵感。