如何通過Delphi取得資源管理器當前目錄下所選中的文件名  ??????
  例如: 可通過 GetCurrentDir 函數取得當前目錄
急急急急急急!!!!!! 急急急急急急!!!!!!

解决方案 »

  1.   

    陈宽达的《DELPHI深度历险》中有取指定目录下所有文件名的例子,书附源码中也有。
      

  2.   

    to: taozc(陶) 
    在哪里呀,网上有没有呀,我也想学习学习!
      

  3.   

    可以参考Delphi自带的Demo虚拟表,它是实现资源管理器的功能的
      

  4.   

    1.得到资源管理器窗体的Handle
    2.得到地址栏Handle
    3.得到地址栏文本,就是路径了
    4.findfirst,findnext
      

  5.   

    目的﹕在WINDOWS窗口下﹐用自己開發的應用程序打開自定義的數据文件﹒
    比如﹕Windows's Notepad.exe可打開**﹒txt文件(預裝載)﹐
      

  6.   

    procedure TForm1.Button1Click(Sender: TObject);
    begin
      if OpenDialog1.Execute then
      Edit1.Text:=ExpandFileName(OpenDialog1.FileName);
    end;
    不知是否这个意思。
      

  7.   

    目的﹕在WINDOWS窗口下﹐用自己開發的應用程序打開自定義的數据文件﹒
    比如﹕Windows's Notepad.exe可打開**﹒txt文件(預裝載).在Windows下﹐直接雙擊自定義文件﹐可由自己的應用程式打開﹐且直接裝入數据﹒
      

  8.   

    可能需要编写外壳扩展程序、参考
    http://delphi.ktop.com.tw/TOPIC.ASP?TOPIC_ID=32192
      

  9.   

    to flyinwuhan(★★★★★)(冒牌高手):
       由自己的應用程式打開自定義文件,自定義文件文件名(用戶任意命名)如何獲得﹖
      

  10.   

    例如:
    我把.ICO图标文件和我的程序MyIcon.exe关联,要在注册表
    HKEY_CLASSES_ROOT\icofile\Shell\Open\Command处写入:
    "C:\Program Files\MyIconUnit\MyIcon.exe" "%1"当用户在“我的电脑”或资源管理器双击一个图标文件的时候就会启动MyIcon.exe。在MyIcon.exe中用ParamStr(1)就可以得到这个图标文件的路径和名称。
      

  11.   

    由自己的應用程式打開自定義文件,自定義文件文件名(用戶任意命名)如何獲得﹖
    ///////////////////////////////////////////////////////////////
    拜托、地址都给你了、都懒的打开看了?
    $Delphi\Demos\ActiveX\ShellExtTContextMenu = class(TComObject,IShellExtInit,IContextMenu)
    private
      FFileName: array[0..MAX_PATH] of Char;function TContextMenu.SEIInitialize(pidlFolder: PItemIDList; lpdobj:
    IDataObject; hKeyProgID: HKEY): HResult;DragQueryFile(StgMedium.hGlobal, 0, FFileName, SizeOf(FFileName));