要求单页面MFC程序,页面有若干文本框,单击确定之后文本框内容存入文件之中。
谁能给出代码或样列?急!急!

解决方案 »

  1.   

    这个应该不难吧,做一个基于对话框的MFC工程,加入几个文本框不就行了。单击确定之后文本框内容存入文件之中
    ==========
    用GetDlgItemText获取文本框的值存入文件不就行了。
      

  2.   

    // szFilters is a text string that includes two file name filters:
    // "*.my" for "MyType Files" and "*.*' for "All Files."
    TCHAR szFilters[]=_T("MyType Files (*.my)|*.my|All Files (*.*)|*.*||");

    // Create an Open dialog; the default file name extension is ".my".
    CFileDialog fileDlg(FALSE, _T("my"), _T("*.my"),
    OFN_FILEMUSTEXIST, szFilters, this);

    // Display the file dialog. When the user clicks OK, fileDlg.DoModal()
    // returns IDOK.
    if( fileDlg.DoModal ()!=IDOK )
    {
    return;
    }
    CString pathName = fileDlg.GetPathName(); CFile f;
    char buf[512];
    if( !f.Open( pathName, CFile::modeCreate | CFile::modeWrite ) ) { }
    CArchive ar( &f, CArchive::store, 512, buf );
    CString strTemp;
    GetDlgItemText(IDC_EDIT1, strTemp);
    ar<<strTemp;
    GetDlgItemText(IDC_EDIT2, strTemp);
    ar<<strTemp;