如何象winzip一样可以在文件的右键菜单中显示Add to zip?

whitebone 2000-01-31 03:01:00
请问如何象winzip一样可以在文件的右键菜单中显示Add to zip?
又如何做才能从这个菜单中显示另一个自定义的子菜单?
...全文
189 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zdg 2000-01-31
  • 打赏
  • 举报
回复
Sorry, 我只是凭我的知识告诉你一些东西, 具体调试还需要你的努力...
我找到Sample会给你的...
whitebone 2000-01-31
  • 打赏
  • 举报
回复
我是个delphi新手,刚刚加入这个论坛.
我看到了前面的讨论,可还没来得及删帖,就有了回复,谢谢.
有没有相关的例程可以参考呢?
zdg 2000-01-31
  • 打赏
  • 举报
回复
这个问题前面有讨论...
要做两件事情:
1) 看看你的注册表的HKEY_CLASSES_ROOT=>*=>shellex=>ContextMenuHandlers就明白了
2) 激活的程序中需要使用几个COM接口和外壳扩展COM对象进行通信:
主要要实现: IShellExtInit, IContextMenu
IShellExtInit: 必须由所有属性标签,快捷菜单和拖放处理程序来激活, 这个接口只有一个方法, 就是Initialize.
IContextMenu: 必须由所有快捷菜单处理程序来激活, 你的应用中主要要实现三个方法, QueryContextMenu, InvokeCommand和GetCommandString

5,386

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧