当前位置: 代码迷 >> VC >> CFileDialog 封存文件时,文件不存在时无法创建
  详细解决方案

CFileDialog 封存文件时,文件不存在时无法创建

热度:327   发布时间:2016-05-05 00:05:41.0
CFileDialog 保存文件时,文件不存在时无法创建
CFileDialog dlg(false, 
    "设备参数汇总", 
    NULL, 
    OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT |OFN_CREATEPROMPT,
    _T("Excel Files (*.xlsx)|*.xlsx;)||"),
    NULL);
OFN_CREATEPROMPT参数已经加了,但还是不行啊!!!
------解决方案--------------------
应该和这个没有关系,是你写文件的问题。
------解决方案--------------------

            CStdioFile fileW;
if( !fileW.Open( _T("D:\\SFileName.tet"),CFile::modeCreate
------解决方案--------------------
CFile::modeWrite
------解决方案--------------------
CFile::typeText) )
{
AfxMessageBox(_T("存储文件出错...!  "));
return;
}

STemp = _T("123你好!helllo");
fileW.WriteString((STemp+"\n"));

fileW.Close();