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();
}