手机版

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

发布时间:2021-06-06   来源:未知    
字号:

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文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)