关于RichEdit控件中换行

ymbymb 2004-12-01 03:58:15
在VC中使用了RichEdit控件,属性设置为多行,但是为什么在输入时按回车不换行?
按SHIFT+回车才可以。
Edit控件增加Want Return 属性就可以了,不知道在RichEdit控件里该如何设置。

谢谢!
...全文
170 点赞 收藏 9
写回复
9 条回复
ymbymb 2004年12月06日
还是改用RichEditCtrl控件,搞定!
谢谢各位!
回复 点赞
老夏Max 2004年12月02日
截获回车消息,然后处理之!!PreTranslateMessage,先判断:
pMsg->hwnd == m_RichEdit.GetSafeHwnd()
然后判断是不是回车消息,然后处理之!!
回复 点赞
I_Love_CPP 2004年12月02日
那就将编辑框里的
回车消息转换为
shift + 回车
了。

这个总可以吧。
回复 点赞
ymbymb 2004年12月02日
不好意思,我用的是Microsoft Rich TextBox Control 6.0 控件,没有找到Want Return属性
回复 点赞
oyljerry 2004年12月01日
属性里面加上want return
回复 点赞
nastar 2004年12月01日
倒。Want Return
回复 点赞
老夏Max 2004年12月01日
我测试了,只要按照上面那么做就可以回车自动换行了!
回复 点赞
老夏Max 2004年12月01日
选择RichEdit控件的多行属性,然后选中Want Return 就可以了!
在App类的InitInstance函数中添加AfxInitRichEdit();
回复 点赞
老夏Max 2004年12月01日
RichEdit控件也有Want Return 属性啊
回复 点赞
发动态
发帖子
界面
创建于2007-09-28

7973

社区成员

11.5w+

社区内容

VC/MFC 界面
社区公告
暂无公告