点击发送文件夹地址到我的应用程序时,我需要在文件夹右键菜单中添加一个项目。我该怎么做?如果您描述如何为该项目制作弹出菜单以及如何将图像用于项目,这将是一个很大的帮助?类似于WinRAR ....以及文件类型怎么样?同样的方式? 谢谢。
答案 0 :(得分:4)
您要做的是创建一个Shell扩展。这篇文章的出发点是:Delphi: Windows Shell Extensions。基本上,您需要创建一个实现IContextMenu,IContextMenu2或IContextMenu3的COM组件,并通过适当注册将其公开给Explorer。
delphi3000.com上有一个例子,但目前仅通过google cache提供。
答案 1 :(得分:2)
要向右键单击上下文菜单添加新选项,您需要将其设置为shell扩展并将其注册到Windows。 Here's an article describing the basic principles for it
至于如何使用Windows注册文件类型,您可以找到一个名为mimimal但评论很好的Delphi示例here。
答案 2 :(得分:0)
根据您的Delphi版本,您仍然可以使用TurboPower ShellShock组件http://sourceforge.net/projects/tpshellshock/来让您的生活更轻松:)