CFileDialog m_ofn
不过的设置m_ofn一些参数,选择完后,还得保存这些排列。
建议参考msdn.

解决方案 »

  1.   

    CFileDialog filedlg(FALSE,"txt","*.txt");
    if(filedlg.DoModal()==IDOK)
    {
           CFile file;
       file.Open(filedlg.GetPathName(),CFile::modeNoTruncate|CFile::modeCreate|CFile::modeWrite|CFile::shareDenyNone);
       file.SeekToBegin();
       CArchive ar(&file,CArchive::store);
       m_strData="\r\n"+m_strData;
       
       ar<<m_strData;    
       ar.Close();
       file.Close();
    }
      

  2.   

    CFileDialog cFileDlg( TRUE, 
    (LPCTSTR)NULL, 
    (LPCTSTR)NULL, 
    OFN_ENABLESIZING|OFN_ALLOWMULTISELECT|OFN_EXPLORER|OFN_LONGNAMES|OFN_OVERWRITEPROMPT|OFN_CREATEPROMPT, 
    "All Files (*.*)|*.*|", 
    this);