CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

MM`s 小问题

楼主shinco(独孤求妹)2001-03-10 13:11:00 在 VC/MFC / 基础类 提问

各位高手GGDD,小女子有一问题急求支援:  
  用VC建起一个SINGLE   DOCUMENT,其视类CPADVIEW继承自CVIEW,我在CPADVIEW内添加一CRICHEDITCTRL的对象   RICH,使之可成为一可编辑视.然后我在CPADDOC中建立一CSTRING类型数组用以存储用视中获取文本,现在我的问题是每输入一行文本按回车后光标换行,如何重载响应"按回车键"这一消息,并在该函数中添加代码,使该行文本在按回车键时被存到CSTRING   数组.  
  拜托赐教!  
   
  问题点数:20、回复次数:6Top

1 楼()回复于 2001-03-10 13:38:00 得分 0

派生新的类继承CRICHEDITCTRL  
  重载。  
  ONCHAR判断'\r'  
   
  Top

2 楼Seal()回复于 2001-03-10 13:50:00 得分 0

CRichEditCtrl本身已经保存了文本的内容,为何还要在保存一次呢?  
  Top

3 楼happylaodu(青菜豆腐)回复于 2001-03-10 14:27:00 得分 0

不用管那么多,先在rich中打,随便打多少个回车。   在要保存到文档的时候,调用GetWindowText就可以得到里面的所有文本了。  
   
  CString   类中可以容纳回车符的,这个不用担心。Top

4 楼greentape()回复于 2001-03-10 14:58:00 得分 20

打开ClassWizard,   类选为CPadView,   在Message   Maps一栏中左侧的Object   IDs选择你的  
  RichEdit比如"IDC_RICHEDIT1",   右边Message列表中映射NM_RETURN就可以了  
   
  这种通知消息的原理参看MSDN的   WM_NOTIFY部分.  
   
  Top

5 楼micrack(道歉中。。。)回复于 2001-03-10 17:03:00 得分 0

哈哈,Are   your   girl?  
  我不信你是女的,相信我的眼力:)Top

6 楼acidcoffee(鞭炮)回复于 2001-03-10 18:19:00 得分 0

helloTop

相关问题

  • ester()小mm ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  • MM!
  • MM请教大哥一个小问题
  • 祝小荧MM生日快乐
  • 祝小雅MM生日快乐!
  • 如何根据用户选择的纸张大小确定CScrollView的大小(显示模式是 MM_ANISOTROPIC MM_ISOTROPIC)
  • *@_@*小小调查.未来男性欢迎的MM!!!
  • 征集送MM的小礼物或者是小零食
  • DateTime.Now.ToString("yyyy/MM/dd hh:mm:ss")得到的怎么是12小时进制的时间啊?
  • 接部门通知,得知水源明日一MM过生日,前来放点小分祝MM生日快乐

关键词

  • 文本
  • cpadview
  • cricheditctrl
  • 回车
  • 类
  • 保存
  • 问题
  • cstring

得分解答快速导航

  • 帖主:shinco
  • greentape

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo