解决方案 »

  1.   

    CFileDialog 初始化中第三个参数就是 默认路径。
      

  2.   

    第三个参数不是默认路径CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName =
    NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lpszFilter =
    NULL, CWnd* pParentWnd = NULL );
    BOOL bOpenFileDialog
    该参数为指定true是Open,false是Save as 对话框。
    LPCTSTR lpszDefExt
    添加到没有扩展名文件上的扩展名
    LPCTSTR lpszFileName
    应该初始选定的文件名
    DWORD dwFlags 
    自定义标志,当要进行多选的时候添加OFN_ALLOWMULTISELECT
    LPCTSTR lpszFilter
    File of type中的过滤参数
      

  3.   

    CFileDialog hFileDlg(....
    hFileDlg.m_ofn.lpstrInitialDir = _T("D:\\temp");//设置默认打开路径