C++Builder中用哪个控件能设定拷贝的目标目录?该怎么处理

C++Builder中用哪个控件能设定拷贝的目标目录?
我的程序中要实现一项功能,把一个目录下的文件拷贝到某个目录下(需选择),但是我看了几个dialog控件,好象都不能直接设定目标目录,必需要在选择的目录下输入个文件名才行。有没有控件或方法,能直接选择目录而不用输入文件的?

------解决方案--------------------
C/C++ code
#include <FileCtrl.hpp>
#pragma link "vclx.lib"

void __fastcall TForm1::Button1Click(TObject *Sender)
{
    String strDir = "";

    if (SelectDirectory("请选择文件夹", L"", strDir))
        ShowMessage(strDir);
    else
        ShowMessage("没有选择文件夹");
}

------解决方案--------------------
呵呵,妖哥无处不在啊
------解决方案--------------------
SelectDirecory的一个重载中,是利用API:ShBrowseForFolder完成的,由于C++Builder6中的单元版本较旧,没有加入Flag的选项,所以C++Builder6中的SelectDirecory是没有选项显示新建按钮的。后来的新版本中有参数可以指定。

或者干脆使用API:ShBrowseForFolder来完成。至于代码可以参考:、
http://topic.****.net/t/20030910/12/2244043.html

flag去掉BIF_NONEWFOLDERBUTTON就行了。