在Delphi中显示资源管理器菜单

3

可能重复:
如何使用Delphi弹出给定文件的Windows上下文菜单?

你好。在Delphi中,我们可以使用TShellListView将文件显示在类似于Windows资源管理器的组件中。当我单击其中一个图标时,它会显示与Windows资源管理器相同的弹出菜单。我能不能不使用TShellListView自动显示相同的菜单呢?

例如,我将编写一个函数;

ShowFileMenu('c:\ file.txt');

它将显示该文件的Windows资源管理器菜单。

谢谢。


1
我相信重新创建这个行为是可能的(有人编写了那些API调用的包装器),但这样做需要大量的工作来创建和维护。也许您可以更明确地说明您正在尝试解决的规范(例如,您是否允许任何第三方代码依赖项,或者您只是试图限制成本)。 - Argalatyr
2
请见重复问题:https://dev59.com/ZknSa4cB1Zd3GeqPRdjs。另请参阅:https://dev59.com/oUvSa4cB1Zd3GeqPcz-D。 - Rob Kennedy
1个回答

3

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