1
A
回答
0
使用TInputDirWizardPage
(CreateInputDirPage
),而不是使用BrowseForFolder
功能。
該頁面有你想要的瀏覽對話框(實際上我假設你的第二個屏幕截圖顯示了這個對話框)。
如果您不想添加新頁面,只需創建一個假的並濫用它即可。
var
FakePage: TInputDirWizardPage;
procedure BrowseForFolderEx(var Directory: String);
begin
FakePage.Values[0] := Directory;
FakePage.Buttons[0].OnClick(FakePage.Buttons[0]);
Directory := FakePage.Values[0];
end;
procedure InitializeWizard();
begin
FakePage :=
CreateInputDirPage(wpWelcome, '', '', '', False, SetupMessage(msgButtonNewFolder));
FakePage.Add('');
end;
function ShouldSkipPage(PageID: Integer): Boolean;
begin
Result := (PageID = FakePage.ID);
end;
相關問題
- 1. Inno Setup:卸載用戶對話框
- 2. Inno Setup - 如何編輯「About Setup」對話框文本框
- 3. Inno Setup來自組件的定製對話框
- 4. Inno Setup如何在瀏覽對話框中顯示網絡?
- 5. Inno Setup/ISTool:檢測本地計算機的IP地址
- 6. Inno Setup的任務欄圖標
- 7. 如何使用Inno-setup獲得本地IP地址
- 8. GetComputerNameString Inno Setup的
- 9. 在Inno Setup的
- 10. 如何隱藏模式對話框中的地址欄?
- 11. Inno Setup - Conditional DisableDirPage
- 12. Inno Setup中的國家/地區下載
- 13. Inno Setup的卸載
- 14. Inno Setup的:在TInputQueryWizardPage
- 15. 使用Inno Setup的
- 16. Inno Setup的.NET框架Autoinstaller問題
- 17. 如何在inno-setup中更改語言選擇對話框的語言?
- 18. Inno Setup - 從另一個對話框打開目錄瀏覽對話框而不隱藏它
- 19. Inno Setup:如何查看Inno Setup Preprocessor的輸出(翻譯)?
- 20. 鉤標準Inno Setup複選框
- 21. Inno Setup StringChangeEx失敗
- 22. Inno Setup/SUPPRESSMSGBOXES定製
- 23. Inno Setup - 關於#define
- 24. Inno Setup tmp阻止
- 25. Inno Setup Set TInputQueryWizardPage Height
- 26. Inno Setup在[代碼]
- 27. Inno Setup Sqlite3插件
- 28. Inno Setup DefaultDirName問題
- 29. Inno Setup with java application
- 30. Inno Setup Always on top
不是沒有修改源代碼。 –