MFC编辑框追加文本换行

cpp 复制代码
void CeditdemoDlg::OnBnClickedButton1()
{
	// TODO: 在此添加控件通知处理程序代码
	CString str1;

	SetDlgItemText(IDC_EDIT1, _T(""));
	for (int i = 0; i < 5; i++)
	{
		((CEdit*)GetDlgItem(IDC_EDIT1))->SetSel(GetDlgItem(IDC_EDIT1)->GetWindowTextLength(), GetDlgItem(IDC_EDIT1)->GetWindowTextLength());
		str1.Format(_T("AAAAA%d"), i);
		((CEdit*)GetDlgItem(IDC_EDIT1))->ReplaceSel(str1 + L"\n");
	}
}

void CeditdemoDlg::OnBnClickedButton2()
{
	// TODO: 在此添加控件通知处理程序代码
	CString content, str1;

	SetDlgItemText(IDC_EDIT1, _T(""));
	for (int i = 0; i < 5; i++)
	{
		GetDlgItemText(IDC_EDIT1, content);
		str1.Format(_T("AAAAA%d;"), i);
		content += str1;
		content += "\r\n\r\n";
		SetDlgItemText(IDC_EDIT1, content);
	}
}

按钮1;

按钮2;

设置编辑框 Multilines、Vertical Scroll、Want return 三个属性为true;

相关推荐
王老师青少年编程11 分钟前
2024年3月GESP真题及题解(C++七级): 俄罗斯方块
c++·题解·真题·gesp·csp·俄罗斯方块·七级
oioihoii18 分钟前
拆解融合:测试开发,一个关于“更好”的悖论
c++
xiaoqider35 分钟前
C++模板进阶
开发语言·c++
移幻漂流1 小时前
C/C++并发编程详解:如何写出优秀的并发程序
c语言·开发语言·c++
被星1砸昏头1 小时前
C++中的享元模式
开发语言·c++·算法
D_evil__2 小时前
【Effective Modern C++】第三章 转向现代C++:7. 在创建对象时注意区分()和{}
c++
Bruce_kaizy2 小时前
c++ dfs搜索算法——剪枝
c++·深度优先·剪枝
CSDN_RTKLIB2 小时前
【std::string】find函数
c++·stl
十五年专注C++开发2 小时前
浅谈CPU中的SIMD
c++·cpu·代码优化·simd
Yu_Lijing3 小时前
基于C++的《Head First设计模式》笔记——状态模式
c++·笔记·设计模式