Inno Setup 中的 TTreeView

TTreeView in Inno Setup

我想将树视图控件添加到我的安装程序中的页面,并在 inno setup help 中搜索了 TTreeView class,但只找到了 TFolderTreeViewTStartMenuFolderTreeView 这不是我需要的。我必须使用 TListBox 或类似的东西吗?或者有扩展吗?


我什至为预定义类型创建了类型层次结构树:

class
    TObject
        TPersistent
            TComponent
                TControl
                    TWinControl
                        TCustomControl
                            TCustomPanel
                                TPanel
                            TNewNotebookPage
                        TScrollingWinControl
                            TForm
                                TUIStateForm
                                    TSetupForm
                                        TMainForm
                                        TWizardForm
                                        TUninstallProgressForm
                        TCustomEdit
                            TEdit
                                TNewEdit
                            TCustomMemo
                                TMemo
                                    TNewMemo
                                    TRichEditViewer
                            TPasswordEdit
                        TCustomComboBox
                            TComboBox
                                TNewComboBox
                        TButtonControl
                            TButton
                                TNewButton
                            TCustomCheckBox
                                TCheckBox
                                    TNewCheckBox
                            TRadioButton
                                TNewRadioButton
                        TCustomListBox
                            TListBox
                                TNewListBox
                            TNewCheckListBox
                        TNewStaticText
                        TNewProgressBar
                        TCustomFolderTreeView
                            TFolderTreeView
                            TStartMenuFolderTreeView
                        TNewNotebook
                TGraphicControl
                    TCustomLabel
                        TLabel
                    TBevel
                    TBitmapImage
                TWizardPage
                    TInputQueryWizardPage
                    TInputOptionWizardPage
                    TInputDirWizardPage
                    TInputFileWizardPage
                    TOutputMsgWizardPage
                    TOutputMsgMemoWizardPage
                    TOutputProgressWizardPage
            TStrings
                TStringList
            TGraphicsObject
                TFont
                TPen
                TBrush
            TCanvas
            TGraphic
                TBitmap
        TStream
            THandleStream
                TFileStream
            TStringStream
procedure
    TNotifyEvent
    TCloseEvent
    TCloseQueryEvent
    TKeyEvent
    TKeyPressEvent
    TFolderRenameEvent
    TWizardPageNotifyEvent
    TWizardPageCancelEvent
enum
    TFontStyle
    TPenMode
    TPenStyle
    TBrushStyle
    TAlign
    TScrollBarKind
    TFormBorderStyle
    TBorderIcon
    TPosition
    TCloseAction
    TEShiftState
    TAlignment
    TEditCharCase
    TScrollStyle
    TComboBoxStyle
    TCheckBoxState
    TListBoxStyle
    TBevelShape
    TBevelStyle
    TPanelBevel
    TCheckItemOperation
    TNewProgressBarState
    TNewProgressBarStyle
set
    TFontStyles
    TBorderIcons
    TShiftState
alias
    TScrollBarInc
    TBorderStyle
    TBevelWidth
    TBorderWidth
function
    TWizardPageButtonEvent
    TWizardPageShouldSkipEvent

没有确切的这样的组件。

我认为在 Delphi 中编写组件并在 Inno Setup 中将其用作插件(.dll 文件)要容易得多(也更快)。