//dlg.dir 目录对话框 import fsys.dlg; import com.interface.IFileOpenDialog; namespace fsys.dlg; class dir{ ctor(path,hwndOwner,title,okLabel,clientGuid,multiSel){ if(!hwndOwner){ hwndOwner = ::User32.GetActiveWindow(); } if(_WINXP){ return ..fsys.dlg.openDir(path,hwndOwner,title); } return ..com.interface.IFileOpenDialog.dir(path,hwndOwner,title,okLabel,clientGuid,multiSel); }; } class dirs{ ctor(path,hwndOwner,title,okLabel,clientGuid){ return ..fsys.dlg.dir(path,hwndOwner,title,okLabel,clientGuid,true); }; } /**intellisense() fsys.dlg.dir( = 打开新版目录对话框,\nXP 系统自动降级为 fsys.dlg.openDir。\n\n需要导入 fsys.dlg.dir 库。 fsys.dlg.dir(.(path,hwndOwner,title,okLabel,clientGuid,multiSel) = 打开目录对话框,所有参数可省略。\n参数@path 指定打开的目录,\n参数@hwndOwner 指定父窗口,\n参数@title 指定窗口标题\n参数@okLabel 指定确定按钮上的文本,\n参数 @clientGuid 指定单独存储对话框状态的 GUID,\nGUID 可以是 win.guid.valid 函数支持的参数类型(例如字符串格式) 。\n参数@multiSel 如果为 true,则允许选择多目录并返回数组,\n默认仅能选择单个目录并返回选中的路径,\n取消返回 null fsys.dlg.dirs( = 打开新版目录对话框,允许多选。\n不支持 XP 系统。\n\n需要导入 fsys.dlg.dir 库。 fsys.dlg.dirs(.(path,hwndOwner,title,okLabel,clientGuid) = 打开新版目录对话框,允许多选。\n所有参数可省略。\n\n参数@path 指定打开的目录,\n参数@hwndOwner 指定父窗口,\n参数@title 指定窗口标题\n参数@okLabel 指定确定按钮上的文本,\n参数 @clientGuid 指定单独存储对话框状态的 GUID,\nGUID 可以是 win.guid.valid 函数支持的参数类型(例如字符串格式)。\n参数@multiSel 如果为true,则允许选择多目录并返回数组,\n默认仅能选择单个目录并返回选中的路径,\n取消返回 null end intellisense**/