SelectDirectory的有关问题(关于弹出位置和设置默认路径)
SelectDirectory的问题(关于弹出位置和设置默认路径) - C++ Builder / Windows SDK/API
直接使用SelectDirectory,可以把路径定位到某个目录(不是只显示某个目录).
但它不能设置弹出位置,很难看.
查了一下,要想让弹出位置居中,就要用BROWSEINFO等.
但是我用BROWSEINFO弄了半天也没找到让对话框打开时,就定位到指定目录的方法.
请问能做到对话框居中,有能够自动定位到指定目录么?
------解决方案--------------------
自动定位到指定目录
Boolean SelectDirectory(const AnsiString Caption, const BSTR Root, AnsiString Directory, TSelectDirExtOpts Options = [sdNewUI], TWinControl * Parent = nil);
BSTR Root这个参数可以设置你的默认目录,自动定位到指定目录
------解决方案--------------------
VCL中的SelectDirectory是一个重载函数,有两种实现方式:
直接使用SelectDirectory,可以把路径定位到某个目录(不是只显示某个目录).
但它不能设置弹出位置,很难看.
查了一下,要想让弹出位置居中,就要用BROWSEINFO等.
但是我用BROWSEINFO弄了半天也没找到让对话框打开时,就定位到指定目录的方法.
请问能做到对话框居中,有能够自动定位到指定目录么?
------解决方案--------------------
自动定位到指定目录
Boolean SelectDirectory(const AnsiString Caption, const BSTR Root, AnsiString Directory, TSelectDirExtOpts Options = [sdNewUI], TWinControl * Parent = nil);
BSTR Root这个参数可以设置你的默认目录,自动定位到指定目录
------解决方案--------------------
VCL中的SelectDirectory是一个重载函数,有两种实现方式:
- C/C++ code
Boolean SelectDirectory(UnicodeString Directory, TSelectDirOpts Options, Longint HelpCtx); Boolean SelectDirectory(const UnicodeString Caption, const BSTR Root, UnicodeString Directory, TSelectDirExtOpts Options = [sdNewUI], TWinControl * Parent = nil);
------解决方案--------------------