当我在我面前遇到这个强大的问题时,我正在研究Inno Setup设计......如何让Wizard形成半透明?
我也熟悉德尔福,所以我想我们是否可以使用FMX&{39} Fill.Color
和transparency=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;
问候
拉米罗
答案 0 :(得分:0)
您尝试实现的功能是否称为 Aero (来自Windows Vista)?
我认为在纯粹的Inno Setup中无法做到这一点。
检查此NSIS插件:http://nsis.sourceforge.net/Aero_plug-in。 它是开源的,并使用一些Windows API函数 - 以获取灵感。