MFC编辑框中输出文本怎样才不会覆盖原来的内容
2个回答
展开全部
把它取出来不就得了?
CString str;
m_Edit.GetWindowText(str);
str+=newStr;
m_Edit.SetWindowText(str);
CString str;
m_Edit.GetWindowText(str);
str+=newStr;
m_Edit.SetWindowText(str);
追问
如果中间再加个回车换行呢
追答
那要把文本框的多行属性multiline和可接收换行符属性wantreturn属性设置为true
CString str;
m_Edit.GetWindowText(str);
str+=_T("\r\n")+newStr;
m_Edit.SetWindowText(str);
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
//加回车换行
TEXTMETRIC tm;
dc.GetTextMetrics(&tm);
if (0x0d==nChar)
{
m_string.Empty();
m_ptOrigin.y+=tm.tmHeight;
}
m_string+=nChar;
TEXTMETRIC tm;
dc.GetTextMetrics(&tm);
if (0x0d==nChar)
{
m_string.Empty();
m_ptOrigin.y+=tm.tmHeight;
}
m_string+=nChar;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询