CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  界面

怎样将edit control的光标设置到文本的后?

楼主utstar(Universal Light)2005-01-23 11:16:04 在 VC/MFC / 界面 提问

用CreateWindow创建的edit窗口,想每次都把文本加到最后,该怎么做? 问题点数:20、回复次数:8Top

1 楼fengqinggao(风清高)回复于 2005-01-23 13:31:03 得分 5

获取已有字符串长度,设为iLength,执行如下语句,则光标会到文本最后:  
  pEdit->SetSel(iLength,   iLength);Top

2 楼utstar(Universal Light)回复于 2005-01-24 19:52:59 得分 0

怎么获取已有字符串长度?Top

3 楼pheniox2005(pheniox ? pheniox !)回复于 2005-01-24 19:59:55 得分 5

......Top

4 楼fengqinggao(风清高)回复于 2005-01-24 20:28:19 得分 5

新问题很基础,自己多看看书吧,我只说一下可能用到的函数:  
  GetWindowText()  
  将文本保存在CString类型的数据中,然后用CString类的:  
  GetLength()Top

5 楼fengqinggao(风清高)回复于 2005-01-24 20:28:47 得分 0

新问题很基础,自己多看看书吧,我只说一下可能用到的函数:  
  GetWindowText()  
  将文本保存在CString类型的数据中,然后用CString类的:  
  GetLength()Top

6 楼flyhigh(一不小心)回复于 2005-01-25 09:56:05 得分 4

这个问题我也碰到过。我以前就是用楼上大哥一样的方法。但是现在想来这样做效率太低,主要是GetLength这个过程。比如说做一个类似VC的output窗口,如果每次添加一串数据都去将控件内的数据取出来,总感觉不好。  
  期待更好的方法!!Top

7 楼utstar(Universal Light)回复于 2005-01-26 19:10:49 得分 0

GetWindowText不能用,效率太低,哪怕增加一个字符也要把所有的文本拷贝出来计算长度。我感到很奇怪,edit控件怎么就没提供操作光标的便捷方法呢?这应该是很基本的需求。不知道MS怎么想的!Top

8 楼orbit(走了走了)回复于 2005-01-26 20:10:20 得分 1

用GetWindowTextLength可以得到edit   box中的文本的长度,字节单位Top

相关问题

  • 在Edit中怎样将光标定位文本的最后?
  • 关于文本框的光标问题
  • 隐藏文本框中的光标?
  • 关于Edit中Text返蓝和光标在文本框中位置的问题(简单问题)
  • 怎样判断光标是在文本最后或在文本之间?
  • 如何得到文本框中光标的位置,急!
  • 怎样在Cedit控件中把光标移到文本最后?
  • 如何设置光标在文本框中的位置
  • 请问TURBOC2.0文本方式下怎么隐藏光标?
  • 如何在memo的光标处插入文本?

关键词

  • 文本
  • 数据
  • 光标
  • ilength
  • getwindowtext
  • edit
  • 长度
  • getlength
  • cstring
  • 方法

得分解答快速导航

  • 帖主:utstar
  • fengqinggao
  • pheniox2005
  • fengqinggao
  • flyhigh
  • orbit

相关链接

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

广告也精彩

反馈

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