关于edit控件的简单问题。
我在vc的对话框程序里的想要显示很多文本内容的时候。用commandctrl里的文本控件好像对字数有限制。
我又不想使用crichedit那么复杂。
我只要求控件可以多行。带滚动条就可以了。
关键是要显示和编辑的字数很多。
我该用什么控件呢?
问题点数:50、回复次数:5Top
1 楼playpcgame(修罗王)回复于 2000-10-10 12:03:00 得分 16
RichEdit也很简单哦!
是在要用Edit,使用EM_EXLIMITTEXT消息, wParam 设为0,可以多放文字Top
2 楼leonfu(子夜星光)回复于 2000-10-10 14:19:00 得分 16
CEdit m_Edit;
。。。
m_Edit.LimitText(10);
好了
。Top
3 楼voild(沃德)回复于 2000-10-10 14:34:00 得分 18
用编辑控件,完全可以的啊!你只要在style里选择multline,vscrol,并且选上want return
选项,取消回车键对对话框默认焦点的响应就可以了,文本字数的限制是由LimitText()函数决定
的。Top
4 楼hardstar(钢铁流星)回复于 2000-10-10 16:35:00 得分 0
问题就是我在CTest3Dlg::OnInitDialog()里面
用m_Edit4.LimitText(32)死活都没有反映啊。
还是显示默认值那么多字符。
其它LimitText地方一用就出错。Top
5 楼hardstar(钢铁流星)回复于 2000-10-10 17:26:00 得分 0
呵呵!实在对不起大家了。是我理解错了
我用的是SetDlgItemText这时LimitText是限制不了多少的。
只有用户输入的时候LimitText才有效。
大家把分分了吧!Top




