C++编译的文本编辑器
find = TRUE;
变量
if(find)
换 { len = strText.GetLength();
串的长度
} else { CString left,right;
int num = strText.GetLength(); 符串的长度
int strnum = str.GetLength(); 本长度
if(!degree)
index = str.Find(strText,nindex);
框文本中的位置
if(index < 0) { nindex = 0; degree = FALSE;
return 1;
}
left = str.Left(index);
侧的字符串
right = str.Right(strnum-index-num); 右侧的字符串
repText = dlg->GetReplaceString(); len = repText.GetLength();
度 str = left + repText + right; m_Edit.SetWindowText(str);
的字符串
m_Edit.SetModify(TRUE);
//进行查找/声明整型
//判断是查找还是替
//获得要查找字符
//声明字符串变量
//获得查找字
//获得编辑框中文
//判断为第一次替换
//获得查找字符串在编辑
//获得替换字符串左
//获得替换字符串
//获得替换字符串 //获得替换字符串长 //组合成新的字符串 //在编辑框中显示新
//文本修改标记设