怎么创建自定义格式文件
如何创建自定义格式文件?
前提是我已经定义了一个文件保存对话框
CFileDialog dlg(FALSE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,Filter,NULL);
if (dlg.DoModal() != BrowseFolder)
return;
else {}
此时如果要创建文件的话,是否应该在else后面加上
CFile fp.Open( pFileName, CFile::modeCreate | CFile::modeWrite, &e ) )?
还有,由于文件名(pFileName)是用户在文件保存对话框中随意键入的,我应该怎样获取文件名来创建相应的文件呢?
------解决方案--------------------
dlg.m_ofn.lpstrFile
------解决方案--------------------
if(dlg.DoModal()==IDOK)
{
//创建文件
}
------解决方案--------------------
CFileDialog::GetPathName()
前提是我已经定义了一个文件保存对话框
CFileDialog dlg(FALSE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,Filter,NULL);
if (dlg.DoModal() != BrowseFolder)
return;
else {}
此时如果要创建文件的话,是否应该在else后面加上
CFile fp.Open( pFileName, CFile::modeCreate | CFile::modeWrite, &e ) )?
还有,由于文件名(pFileName)是用户在文件保存对话框中随意键入的,我应该怎样获取文件名来创建相应的文件呢?
------解决方案--------------------
dlg.m_ofn.lpstrFile
------解决方案--------------------
if(dlg.DoModal()==IDOK)
{
//创建文件
}
------解决方案--------------------
CFileDialog::GetPathName()