C++builder中的OpenDialog组件的InitialDir问题
大家好,我有个问题:,我想在每次打开OpenDialog时都设置其默认目录,第一次打开没有问题,但当我在第一次打开时修改了位置之后,第二次打开文件时弹出的目录内为第一次选择的目录(之前程序中已经修改了InitialDir值),再次点击也一样。。。每次打开时的目录都是第一次已经选择的的目录,我想使每一次打开的默认目录都可以设置,大家有没有好方法?谢谢,在线等。。。 C++Builder
[解决办法]
自己封装一个函数:
String CrnOpenDialog(String strInitDir)
{
TOpenDialog *dlgOpen = new TOpenDialog(this);
dlgOpen->InitialDir = strInitDir;
String strResult = "";
if (dlgOpen->Execute())
{
strResult = dlgOpen->FileName;
}
delete dlgOpen;
return strResult;
}