高分相送 在资源管理器中选中文件或文件夹时右击会弹出“添加到××××.ZIP”菜单,请问用Delphi是怎样做的。最好有源码。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 关于多种环境注册右键弹出事件的方法,请按照以下对应关系:\HKEY_CLASSES_ROOT\Folder\Shell 任意文件夹\HKEY_CLASSES_ROOT\Directory\Shell 任意目录\HKEY_CLASSES_ROOT\Drive\Shell 任意驱动器\HKEY_CLASSES_ROOT\*\Shell 任意文件新建一个主键,并在主键下添加一个特定主键(command),修改command的键值指到你的应用程序。例如:建立\HKEY_CLASSES_ROOT\Folder\Shell\AimTest,将在Folder上按下右键时出现"AimTest"菜单建立\HKEY_CLASSES_ROOT\Folder\Shell\AimTest,并设定该主键的缺省值为"我的测试菜单",则将在Folder上按下右键时出现"我的测试菜单"菜单钮。建立\HKEY_CLASSES_ROOT\Folder\Shell\AimTest\command,并设定command"缺省"键值为"c:\tools\pse.exe" "%1",则将以Folder名为第一参数启动pse.exe。 * 注意command键值的双引号不可缺省另外:\HKEY_CLASSES_ROOT\Folder\Shellex\HKEY_CLASSES_ROOT\Directory\Shellex\HKEY_CLASSES_ROOT\Drive\Shellex\HKEY_CLASSES_ROOT\*\Shellex可以按应用程序在Registroy中的注册ID调用。这样可以调用.DLL和钩子函数。但建议按第一种方法调用应用程序,因为注册一个ID实在麻烦。如果你的应用程序支持DDE,你可以参考\HKEY_CLASSES_ROOT\Directory\Shell\Find键的设定来进行DDE设置。 vfw?opencv?摄像头的问题, FastReport中,需要按两个字符型字段Field1,Field2分组,其分组表达式要怎样写出才正确? 怎么虚拟一个串口? Shell_NotifyIcon的问题 多服务器上表保持一致的问题,200分求救,在线等待! 用printer.canvas.textout可以打印特殊字符吗? dbedit的值相减 難!更新數據的問題! 如何实现TListView 的排序? 这段代码为什么会报错? 有关文件型数据库的问题 如何在Delphi6中解除对JDK1.2.2的绑定
按照以下对应关系:
\HKEY_CLASSES_ROOT\Folder\Shell 任意文件夹
\HKEY_CLASSES_ROOT\Directory\Shell 任意目录
\HKEY_CLASSES_ROOT\Drive\Shell 任意驱动器
\HKEY_CLASSES_ROOT\*\Shell 任意文件
新建一个主键,并在主键下添加一个特定主键(command),修改command的键值指到你的应用程序。例如:
建立\HKEY_CLASSES_ROOT\Folder\Shell\AimTest,将在Folder上按下右键时出现"AimTest"菜单
建立\HKEY_CLASSES_ROOT\Folder\Shell\AimTest,并设定该主键的缺省值为"我的测试菜单",则将在Folder上按下右键时出现"我的测试菜单"菜单钮。
建立\HKEY_CLASSES_ROOT\Folder\Shell\AimTest\command,并设定command"缺省"键值为"c:\tools\pse.exe" "%1",则将以Folder名为第一参数启动pse.exe。
* 注意command键值的双引号不可缺省另外:
\HKEY_CLASSES_ROOT\Folder\Shellex
\HKEY_CLASSES_ROOT\Directory\Shellex
\HKEY_CLASSES_ROOT\Drive\Shellex
\HKEY_CLASSES_ROOT\*\Shellex
可以按应用程序在Registroy中的注册ID调用。这样可以调用.DLL和钩子函数。
但建议按第一种方法调用应用程序,因为注册一个ID实在麻烦。如果你的应用程序支持DDE,你可以参考
\HKEY_CLASSES_ROOT\Directory\Shell\Find键的设定来进行DDE设置。