在做课程设计,只实现了部分的功能还想实现剪切,复制等功能求大神编写好,给我指引一下,我研究百度的部分代码,再求下面编写复制,和剪切:
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);
}}Visual C++
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);
}}Visual C++
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货