温馨提示:本文翻译自stackoverflow.com,查看原文请点击:其他 - how to show the files thumbnails like windows explorer in delphi?
delphi delphi-2010

其他 - 如何在delphi中显示类似Windows资源管理器的文件缩略图?

发布于 2020-04-13 10:26:19

我使用TFileListBox控件显示文件列表。但是我想知道如何以与Windows资源管理器相同的方式显示文件缩略图吗?

查看更多

提问者
Galvion
被浏览
136
Ken White 2012-01-22 08:35

您应该尝试使用ShellControlsDelphi中包含组件。(请注意,David Heffernan提到了这一点,而TLama在对问题的前两个注释中提出了最初的具体建议。)在最新版本中默认情况下未安装它们,因此您必须自己安装它们。

这些说明适用于您已指示使用的Delphi版本(Delphi 2010)-基本上与相同XE/XE2,只是它们位于Samples\Delphi\VCL\ShellControls文件夹中(当然,该Start条目包含XEXE2代替了2010)。

使用Start->All Programs,浏览至Embarcadero RAD StudioEmbarcadero Delphi 2010项,将其展开,然后选择DemosWin32在下文件夹中DelphiWin32\VCLWin32\ShellControls打开并构建第vclshlctrls.dproj一个,然后构建并安装dclshlctrls.dproj您需要Project->Options在搜索路径中将上面的文件夹添加到您的文件夹中,编译器才能找到它们。

要在构建第二个软件包之后安装组件,请右键单击“项目管理器”中的项目,然后从弹出(上下文)菜单中选择“安装”。默认配置中的“项目管理器”是屏幕右边缘的区域,用于显示项目中的文件。请记住,您需要先构建vclshlctrls,然后再安装dclshlctrls,这是设计时软件包。

那么你应该找到TShellListViewTShellTreeViewTShellComboBox,和TShellChangeNotifier对在你的调色板组件Samples类别。