推荐使用以下方法:
m_pRichEdit->SetSelAll();
m_pRichEdit->Clear();
不推荐使用以下方法:
m_pRichEdit->SetText("");
虽然效果是一样的,但是当编辑框中文本存在多种格式的时候,第二种方法会存在问题,再往编辑框中添加文本,文本的格式全是编辑框最左上角文本的格式。
本文探讨了在使用富文本编辑控件时,如何正确地清空所有内容而不保留任何格式。对比了两种方法:使用SetSelAll()与Clear()组合,以及直接调用SetText()。指出当文本包含多种格式时,后者可能导致后续添加的文本继承错误的格式。
推荐使用以下方法:
m_pRichEdit->SetSelAll();
m_pRichEdit->Clear();
不推荐使用以下方法:
m_pRichEdit->SetText("");
虽然效果是一样的,但是当编辑框中文本存在多种格式的时候,第二种方法会存在问题,再往编辑框中添加文本,文本的格式全是编辑框最左上角文本的格式。

被折叠的 条评论
为什么被折叠?