如何获取当前窗口鼠标点击选中的文件路径

解决方案 »

  1.   

    就是说我自己想要给右键菜单加个文件处理的选项!可是我如何知道鼠标选中的是那一个文件!调用什么API可以得到鼠标所选中的文件的完成路径!
      

  2.   

    你需要的是實現IshellExtinit,IContextMenu這兩個Windows 外殼接口! 做起來也不難,
    只要實現三個方法:
    Function QueryContextMenu(Menu:HMENU;indexMenu,idcmdfirst,idCmdLast,uFlags:UINT):HResult;stdcall;
    Function InvokeCommand(Var lpid:TCMInvokeCommandInfo):Hresult;stdcall ;
    Function GetCommandString(idCmd,uType:UINT;pwReserved:PUINT;pszName:LPSTR;cchMax:UINT):HResult;stdcall ;
    怎樣得到文件名路徑列表(可能多選)用:DragQueryFile來得到