您的位置:首页 > 其它

vc文件另存和提取

2009-09-22 14:14 169 查看
1另存:

void CMPARTDlg::OnMenuBsetting()
{
CFileDialog dlg(FALSE, "txt", filepath,
OFN_OVERWRITEPROMPT|OFN_HIDEREADONLY,
"文本文件(*.ini)|*.ini||", this);
if (dlg.DoModal() == IDOK)
{
// 实现存盘
CString fileName = dlg.GetPathName();
CFile file(fileName, CFile::modeCreate|CFile::modeReadWrite|CFile::shareExclusive);
CArchive ar(&file, CArchive::store|CArchive::bNoFlushOnDelete);
UpdateData(TRUE);
filepath = fileName;
}

}

2提取:

void CMPARTDlg::OnMenuRsetting()
{
// TODO: Add your command handler code here
CFileDialog dlg(TRUE,"","",OFN_FILEMUSTEXIST |OFN_HIDEREADONLY , "文件类型(*.ini)");
char cf[]="文本文件(*.ini)/0*ini/0/0";//过滤文件
dlg.m_ofn.lpstrFilter=cf;//
if(dlg.DoModal()==IDOK)
filepath=dlg.GetPathName();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: