在网上找了很久找到一段代码可以实现注册文件右键菜单
但不知如何获取所选择的文件或文件夹信息?
网上找了很久无功而返。。故请教csdn大牛。

解决方案 »

  1.   

    如果查不到怎么增加注册右键菜单,就去查“怎么清除鼠标右键的无用菜单”
    逆推上去,我记得以前删除不掉 Powerdesigner 的鼠标右键菜单,是去注册表里面把快捷方式删除掉的。 
      

  2.   


    那就要看你的右键是用在哪个控件上面了?
         private void gvList_MouseDown(object sender, MouseEventArgs e)
            {        }
      

  3.   

    你用什么方法添加的菜单
    如果是在 
    HKEY_CLASSES_ROOT\fileType\shell\
    下添加的话,你的可执行文件路径后面加上"%1",在你的程序里就可以通过命令行参数来获得选择文件了如果是外壳扩展,那不是一两句话说得清楚的,看看MSDN上关于IContextMenu的内容