windows - 如何将项目添加到右键单击文件夹菜单?

标签 windows winforms delphi delphi-7

单击“将文件夹地址发送到我的应用程序”时,我需要向文件夹右键单击菜单添加一个项目。我该怎么做?如果您描述如何为该项目制作弹出菜单以及我如何为项目使用图像,这将是一个很大的帮助?类似 WinRAR 的东西....那么文件类型呢?同样的方式? 谢谢。

最佳答案

您要做的是创建一个 Shell 扩展。起点是这篇文章:Delphi: Windows Shell Extensions .本质上,您需要创建一个实现 IContextMenu 的 COM 组件, IContextMenu2IContextMenu3并通过适当注册将其公开给资源管理器。

delphi3000.com 上有一个示例,但只能通过 google cache 获得目前。

关于windows - 如何将项目添加到右键单击文件夹菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3516932/

相关文章:

delphi - 如何在 Delphi 中重写类属性 getter

windows - 进程在故障转储中幸存下来

c# - 如何在运行时修改 PropertyGrid(添加/删除属性和动态类型/枚举)

c# - DataGridView 行背景颜色没有改变

c# - 如何从 BackgroundWorker 返回列表以供 UI 线程中的下一行代码使用?

delphi - 获取用户图片

delphi - TIdCmdTCPServer 和 TIdCmdTCPClient 应该一起使用吗?

python子进程定位可执行文件路径

windows - Tomcat 中的虚拟目录不起作用

Windows 中缺少 conio.h