在.NET代码中使用Windows资源管理器?

3

有人知道是否可以在.NET代码中使用Windows资源管理器的各个部分吗?这样就可以在其他程序中编写文件管理表单,并使其看起来像资源管理器一样,并“跟随”不同的Windows版本。


我认为这是可能的,我曾经参加过一次展会,看到了 SAP 的演示,SAP 的记录可以无缝地集成在 Windows 浏览器中。 - Hao
3个回答

4
如果您只为Windows 7开发此应用程序,我建议使用Microsoft® .NET Framework的Windows® API Code Pack。此外,我认为旧版Windows也应该有类似的API。要支持每个版本的Windows,您必须创建接口类并创建基于Windows版本创建的继承类。

2
我已经写了一个库,可能可以帮到你。你可以使用该库提供的控件,或者如果不想这样做,查看代码可能会给你答案。现在它是LGPL许可证,所以你可以在商业产品中使用它。它也适用于从98开始的所有Windows版本。
你可以在以下网址找到该库:http://gong-shell.sourceforge.net/ 请告诉我这是否有帮助!

这似乎非常有帮助!谢谢! - kaze

0

这并不是我的意思。更像是能够构建自己的自定义文件对话框,混合其他控件,并将Windows资源管理器部分用作“正常”的WinForm组件。 - kaze

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接