gpt4 book ai didi

windows - 如何在 Delphi 中将项目添加到 Windows 资源管理器内容菜单?

转载 作者:可可西里 更新时间:2023-11-01 13:29:05 25 4
gpt4 key购买 nike

我想在 Windows 资源管理器内容菜单(适用于所有文件类型)中创建菜单项,单击后将打开我的应用程序并将选定的文件名传递给它。有这方面的教程吗?我知道有可用的 ShellPlus 组件,但它有点过时了。

最佳答案

注册表

这个方法很简单,因为它归结为添加一些注册表项。缺点是你不能在其中放入任何逻辑。你可以阅读它herehere Delphi 中的一个简单示例。如果您使用 DDE 来执行菜单项,您将获得更多的控制权。参见 here一个德尔福的例子。

外壳扩展

此方法需要更多工作,但您可以完全通过代码控制上下文菜单。你将不得不编写一个 DLL,实现 IContextMenu (或其他)并使用 Windows 资源管理器注册 dll。你可以阅读它here .你已经提到了Shell+ .

关于windows - 如何在 Delphi 中将项目添加到 Windows 资源管理器内容菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3797817/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com