关于VC++记事本的功能实现求大神指教
在做课程设计,只实现了部分的功能还想实现剪切,复制等功能求大神编写好,给我指引一下,我研究百度的部分代码,再求下面编写复制,和剪切:
void CMyDlg::OnMemuFileSave()
{
CFileDialog dlg(FALSE, "SQL", "*.txt",OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,"Text Files(*.txt)|*.txt|SQL Files(*.sql)|*.sql|All Files(*.*)|*.*||");
if ( dlg.DoModal()!=IDOK )
return;
CString sFileName=dlg.GetPathName();
CStdioFile out;
out.Open(sFileName, CFile::modeCreate | CFile::modeWrite);
CString sSql;
m_MyRichEdit.GetWindowText(sSql);
out.WriteString(sSql);
out.Close();
}
void CMyDlg::OnMemuFileExit()
{exit(0);
}
void CMyDlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
CRect rect;
if (m_MyRichEdit.GetSafeHwnd())
{
GetClientRect(&rect);
m_MyRichEdit.MoveWindow(rect);
}
}