给那个窗口发消息可以设置路径:
SendMessage(Hwnd,BFFM_SETSELECTION,Ord(TRUE),Longint(PChar(Path)));
关键是如何得到该窗口的句柄?
borland在写selectdirectory函数时省略了BrowseInfo的lpfn属性,
这个属性指向一个CallBack函数,可以实现你的程序和该对话框窗口的
通讯.该Callback函数声明为:
int BrowseCallbackProc(
HWND hwnd,
UINT uMsg,
LPARAM lParam,
LPARAM lpData
);
其中,HWND参数就是传递过来的该对话框的句柄,得到这个句柄,你就可以
用我前面说的sendmessage设置路径了.
还有一点,你应该在BrowseCallbackProc函数理判断当接受到BFFM_INITIALIZED
消息时设置路径,也就是说:uMsg:=BFFM_INITIALIZED的时候.