C++课程设计报告(简易文本编辑器)(14)

时间:2025-04-21

C++编译的文本编辑器

}

}

m_Edit.SetSel(0,0); CRect rect (15,80,586,686); InvalidateRect(rect);

//刷新用户界面

退出

void CEasyTXTDlg::OnClose() { ",

isModified = m_Edit.GetModify(); CString string;

m_Edit.GetWindowText(string); if (isNew && string.IsEmpty()) { }

else if(isModified) {

CDialog::OnClose();

//获取文本修改标记

//若是新建文本且文本无内容内容

//退出程序

//如果文本已被修改,分情况讨论

int QuitChoice = MessageBox("当前文本已被修改,想保存吗?","系统提示

{ }

else if(QuitChoice==IDNO) { } else {

return;

//选择“取消”时不退出

MB_YESNOCANCEL|MB_ICONQUESTION);

//弹出消息对话框询问

if(QuitChoice==IDYES)

OnMenuSave();

//选择“是”

//调用保存函数保存文件 //退出程序

//选择“否”

if (isModified = FALSE)

CDialog::OnClose();

CDialog::OnClose(); //退出程序

C++课程设计报告(简易文本编辑器)(14).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219