MFC怎么让编辑框多行显示文本内容!!!!
答案:3 悬赏:30
解决时间 2021-02-12 02:32
- 提问者网友:暖心后
- 2021-02-11 05:46
MFC怎么让编辑框多行显示文本内容!!!!
最佳答案
- 二级知识专家网友:冷态度
- 2021-02-11 06:35
沟选多行属性,就可以用回车的行了
全部回答
- 1楼网友:哥在撩妹请勿打扰
- 2021-02-11 07:36
cstring str;
str.format("asdfasdf\r\nasdfasdf\r\nasdfasdf\r\n");
setdlgitemtext(str);
// 加上\r\n显示的内容就会自动换行了(前提是编辑框属性已设置为多行)。
- 2楼网友:湫止没有不同
- 2021-02-11 06:42
给它的style加上ES_MULTILINE
如果不能直接修改它的style,需要用代码实现的话,
比如你这个编辑框的句柄是 hEdit
LONG lEdit = ::GetWindowLong(hEdit, GWL_STYLE);
lEdit |= ES_MULTILINE;
::SetWindowLong(hEdit, GWL_STYLE, lEdit);
不太确定是不是需要什么刷新的语句
啧,手慢了吗
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯