关于RichEdit控件中换行
在VC中使用了RichEdit控件,属性设置为多行,但是为什么在输入时按回车不换行?
按SHIFT+回车才可以。
Edit控件增加Want Return 属性就可以了,不知道在RichEdit控件里该如何设置。
谢谢!
问题点数:100、回复次数:9Top
1 楼vcleaner(我没当大哥很久了.......)回复于 2004-12-01 16:11:49 得分 10
RichEdit控件也有Want Return 属性啊Top
2 楼vcleaner(我没当大哥很久了.......)回复于 2004-12-01 16:13:56 得分 10
选择RichEdit控件的多行属性,然后选中Want Return 就可以了!
在App类的InitInstance函数中添加AfxInitRichEdit();Top
3 楼vcleaner(我没当大哥很久了.......)回复于 2004-12-01 16:15:21 得分 10
我测试了,只要按照上面那么做就可以回车自动换行了!Top
4 楼nastar(阿门)回复于 2004-12-01 16:16:21 得分 20
倒。Want ReturnTop
5 楼oyljerry(【勇敢的心】→ ㊣提拉米苏√㊣)回复于 2004-12-01 16:33:10 得分 20
属性里面加上want returnTop
6 楼ymbymb(毛病大哥)回复于 2004-12-02 09:01:58 得分 0
不好意思,我用的是Microsoft Rich TextBox Control 6.0 控件,没有找到Want Return属性Top
7 楼I_Love_CPP(Never stop!)回复于 2004-12-02 09:55:22 得分 20
那就将编辑框里的
回车消息转换为
shift + 回车
了。
这个总可以吧。Top
8 楼vcleaner(我没当大哥很久了.......)回复于 2004-12-02 10:06:00 得分 10
截获回车消息,然后处理之!!PreTranslateMessage,先判断:
pMsg->hwnd == m_RichEdit.GetSafeHwnd()
然后判断是不是回车消息,然后处理之!!Top
9 楼ymbymb(毛病大哥)回复于 2004-12-06 10:32:07 得分 0
还是改用RichEditCtrl控件,搞定!
谢谢各位!Top




