就是不是想选中某个文件的,而是希望打开某个文件夹后,点击确定就可以把该文件夹设置为我的工作路径的?

解决方案 »

  1.   

    CFileDialog构造函数参数为TRUE时是"打开"对话框,参数为FALS是"另存为"对话框,也就是你想要保存的路径。
      

  2.   

    CFileDialog dlg(TRUE);
    dlg.m_ofn.lpstrInitialDir = _T("F:\\");
    dlg.DoModal();
      

  3.   

    一般是在CFileDialog析构函数中保存刚刚打开的路径,然后在构造函数中读取上次存的文件路径。我看到好多代码都是这么处理的。
    文件位置信息一般是保存在注册表中
      

  4.   

    可以参考这个文章,看有用不
    http://www.cnblogs.com/Clingingboy/archive/2011/04/16/2018284.html