如何从文件扩展名中获取不同的图标大小?

时间:2015-02-11 12:31:05

标签: c#

是否可以从文件扩展名中提取相关图标?

我找到了很多例子,但他们都需要一个文件(路径)的引用。我希望能够只传递“pdf”或“.pdf”之类的扩展名,然后从中获取相关的图标(小,中,大,超大和巨型)。

其他信息

我在数据库中有一些数据,其中包含有关文件的信息。文件名和扩展名是我解决此问题所需的文件名。

在我的UI中,我希望能够显示数据库中所有文件的列表视图。我想用文件类型的文件名+图标来显示它。

在我的用户界面中,我还有一个缩放器,因此我可以使图标变得更大或更小,就像您在Windows Explorer中看到的那样(中等图标,大图标等)。为了做到这一点,我想得到我的操作系统用来在Windows资源管理器中显示该文件的相关图标。我可以在列表视图中使用此图标。

我找到了可以获取相关图标的解决方案,但是他们都需要使用文件路径来提取图标。例如: using SHFILEINFO to get file icons

我想要的是能够传递扩展名而不是文件路径。

0 个答案:

没有答案