*****************************************************************
***                Explorer AkelPad plugin v6.3               ***
*****************************************************************

2008-2016 Shengalts Aleksander aka Instructor (Shengalts@mail.ru)


*** 描述 ***

显示资源管理器面板 (基于 Selom Ofori 的代码)。


*** 函数 ***

Explorer::Main
启动和停止插件的主函数。


*** 外部调用 ***

Call("Explorer::Main", 1, "PATH")
  参数:
    1
      打开对话框并转到指定的路径。
    "PATH"
      路径。如: "C:\Program Files"。如果为 ""，就跳转到当前文件。

Call("Explorer::Main", 2)
  参数:
    2
      刷新文件列表。

Call("Explorer::Main", 3, *WINDOW)
  参数:
    1
      获取可泊靠窗口的句柄。在 Scripts 插件中使用。
    *WINDOW
      指针指向一个可泊靠窗口句柄的变量。
  例:
    WScript.Echo(GetExplorerWindow());

    function GetExplorerWindow()
    {
      var lpWnd;
      var hWnd=0;

      if (lpWnd=AkelPad.MemAlloc(_X64?8:4 /*sizeof(HWND)*/))
      {
        AkelPad.CallW("Explorer::Main", 3, lpWnd);
        hWnd=AkelPad.MemRead(lpWnd, 2 /*DT_QWORD*/);
        AkelPad.MemFree(lpWnd);
      }
      return hWnd;
    }

Call("Explorer::Main", 4, "PATH")
  参数:
    4
      设置根目录。
    "PATH"
      路径，如: "C:\Program Files"。如果为 "-1", 就设置“我的电脑”为根目录。
