对于.doc文件,当用鼠标右键点击时,会弹出快捷菜单,菜单项目有"打开,删除,打印"等,
请问,这是如何实现的,我想对*.ABC的文件,实现快捷菜单,用我的程序对*.ABC 进行操作,如何实现?

解决方案 »

  1.   

    修改注册表,在你注册的文件类型下面添加Shell-Edit-Command菜单中就会出现“编辑”如:
    HKEY_CLASSES_ROOT\.Pho下添加字符串“ePhoto.file”
    然后修改
    HKEY_CLASSES_ROOT\ePhoto.file\Shell\Edit\Command
    HKEY_CLASSES_ROOT\ePhoto.file\Shell\Open\Command
    HKEY_CLASSES_ROOT\ePhoto.file\Shell\Print\Command
    HKEY_CLASSES_ROOT\ePhoto.file\Shell\New\Command
    ……那么在右键点击*.pho文件后的菜单中就会包含“编辑”、“打开”……