如何在 C# 中获取文件类型/扩展名的 64x64 图标?

发布于 2024-10-24 01:18:34 字数 162 浏览 1 评论 0原文

好的,标题再次简单明了。
我需要提取文件扩展名的 16x16 图标,它可以工作。
但另一个(大)尺寸是 32x32 或 48x48(目前不记得了)。
但对于我的界面,我需要文件类型的 64x64 图标。

我该如何提取它?
PS 越快越好,因为我需要提取大量图标。

Ok so the title is, once again, straight forward.
I need to extract the 16x16 icon of a file extension, and it works.
But the other (large) size is 32x32 or 48x48 (Can't remember at the moment).
But for my interface I need the 64x64 icon of the file type.

How do I extract it?
P.S. The faster, the better, 'cuz I am gonna need to extract lots of icons.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

避讳 2024-10-31 01:18:34

您可以尝试使用 MultiIcon 对象来迭代图标。
http://www.codeproject.com/KB/vb/MultiIcon.aspx

You could try using a MultiIcon object to iterate through the icons.
http://www.codeproject.com/KB/vb/MultiIcon.aspx

七堇年 2024-10-31 01:18:34

您可以尝试使用 CodeProject 中的逻辑

You can try to use this logic from CodeProject

小兔几 2024-10-31 01:18:34

我在另一个网站:

Icon icon1 = IconFactory(@"C:\hoge.ico", 64, 64);

另外,请查看 http://msdn.microsoft.com/en-us /library/ms648075.aspx

I found this on another site:

Icon icon1 = IconFactory(@"C:\hoge.ico", 64, 64);

Also, check out http://msdn.microsoft.com/en-us/library/ms648075.aspx

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文