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

时间:2025-04-21

C++编译的文本编辑器

示:

void CEasyTXTDlg::OnMenuCopy() { }

粘贴

m_Edit.Copy(); //将编辑框中的当前选中文本拷贝到剪贴板中

粘贴命令调用的是系统自带函数,使用的是OnMenuPaste函数命令,详细代码如下所

示:

void CEasyTXTDlg::OnMenuPaste() { }

全选

m_Edit.Paste(); //在当前光标位置插入剪贴板内的文本

全选命令调用的是系统自带函数,使用的是OnMenuSelectAll函数命令,详细代码如下所示:

void CEasyTXTDlg::OnMenuSelectAll() { }

2.2.4 应用

查找/替换

m_Edit.SetSel(0, -1);//全部选中文本内容

查找和替换命令使用的是串查询,按照匹配的媳妇筛选,如果替换,则在替换时判

断是否为第一次的替换,替换时将记录字符串的位置并加以标记,按后进行替换,详细代码如下所示:

void CEasyTXTDlg::OnMenuFindReplace() {

nindex = 0; degree = FALSE; index = 0;

dlg = new CFindReplaceDialog; dlg->Create(FALSE,NULL);

//声明“查找/替换”对话框指针

//创建“替换”对话框

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

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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