Inno Setup 如何在浏览对话框中显示网络?
Inno Setup How to show network on a browse dialog?
在我的设置中,在 "Browse" 按钮显示的浏览器中(例如 wpSelectDir
或 CreateInputDirPage
),从未显示网络。
我已经搜索了一段时间,但目前还没有找到任何解决方案。
有没有办法显示网络并让用户 select 网络路径?
感谢您对此的任何帮助!
几乎没有。
但您可以使用 BrowseForFolder
function 重新实现该按钮,它会显示网络。
例如 CreateInputDirPage
:
var
Page: TInputDirWizardPage;
procedure DirBrowseButtonClick(Sender: TObject);
var
Path: String;
begin
Path := Page.Values[0];
if BrowseForFolder(SetupMessage(msgBrowseDialogLabel), Path, True) then
begin
Page.Values[0] := Path;
end;
end;
procedure InitializeWizard();
begin
Page := CreateInputDirPage(...);
Page.Add('');
Page.Buttons[0].OnClick := @DirBrowseButtonClick;
end;
在我的设置中,在 "Browse" 按钮显示的浏览器中(例如 wpSelectDir
或 CreateInputDirPage
),从未显示网络。
我已经搜索了一段时间,但目前还没有找到任何解决方案。 有没有办法显示网络并让用户 select 网络路径?
感谢您对此的任何帮助!
几乎没有。
但您可以使用 BrowseForFolder
function 重新实现该按钮,它会显示网络。
例如 CreateInputDirPage
:
var
Page: TInputDirWizardPage;
procedure DirBrowseButtonClick(Sender: TObject);
var
Path: String;
begin
Path := Page.Values[0];
if BrowseForFolder(SetupMessage(msgBrowseDialogLabel), Path, True) then
begin
Page.Values[0] := Path;
end;
end;
procedure InitializeWizard();
begin
Page := CreateInputDirPage(...);
Page.Add('');
Page.Buttons[0].OnClick := @DirBrowseButtonClick;
end;