很简单,怎么写下面代码
void CTextEditDlg::OnMemuFileOpem()
{
// TODO: 在此添加控件通知处理程序代码
CFileDialog dlg( TRUE, _T( "txt" ), _T( ".txt" ), OFN_FILEMUSTEXIST | OFN_HIDEREADONLY, _T( "文本|*.txt|所有文件|*||" ) );
if ( dlg.DoModal() == IDOK )
//return;
{
CString sFileName=dlg.GetPathName();//路径
CStdioFile out;
out.Open (sFileName,CFile::modeRead);//打开文件
CString strLine=(_T(""));//读取文件
while (out.ReadString(strLine))
mystr1+=strLine;// mystr1为控件value变量,类型为CString
UpdateData(0);//
}
}
void CTextEditDlg::OnMemuFileNew()
{ UpdateData(FALSE);
// TODO: 在此添加命令处理程序代码
}
void CTextEditDlg::OnMemuFileExit()
{ exit(0);
// TODO: 在此添加命令处理程序代码
}
void CTextEditDlg::OnMemuFileSave()
{ //显示保存文本框
CFileDialog dlg(FALSE, _T( "txt" ), _T( ".txt" ),OFN_FILEMUSTEXIST | OFN_HIDEREADONLY, _T( "文本|*.txt|所有文件|*||" ) );
CString sFileName=dlg.GetPathName();
CStdioFile out;
out.Open(sFileName, CFile::modeCreate | CFile::modeWrite);
if (dlg.DoModal()==IDOK);
这里怎么写?把数据保存了. 我刚学 对你们来说很简单
大牛门帮个忙.谢谢了!