5

有没有办法在不使用完整的资源管理器下拉控件的情况下访问文件和文件夹的 Windows 资源管理器外壳上下文菜单?

我的困境的要点是:我有一个 Viewport3D,它显示了一些原始文件和文件夹。基本上,它就像您见过的所有其他 3d 资源管理器替换 :)
当我右键单击这些条目之一时,我希望看到该文件的资源管理器上下文菜单弹出。
我可以从 Windows 中获取该上下文菜单,还是必须自己构建?

提前致谢,

_b34r

4

1 回答 1

2

这个库中的 ShellContextMenu 类几乎可以满足您的需求:

http://gong-shell.sourceforge.net/

唯一的问题是它需要 WinForms 控件。但是,如果您修改库以添加接受 hWnd 的附加 ShowContextMenu 方法,您应该能够传递顶级 WPF 窗口的 hWnd。

于 2010-02-17T19:31:37.583 回答