VC6.0编辑框CEdit的文本操作

创建一个编辑框对象,例如myedit。

常用函数:

myedit.Getsel( A,B):是用来获取编辑框中当前选定文本的开始与结束的位置,必须是选定文本的开始与结束位置,并分别存在两个参数中。

myedit.Setsel():是用来选取指定范围内的文本,或者定位插入符的。

Setsel(0,-1)的作用是选中当前所有文本。而Setsel(int nStartChar, int nEndChar, BOOL bNoScroll = False)

bNoScroll 指示是否显示脱字符是滚动可见的。如果值为FALSE,则显示,TRUE不显示。

nStartChar 指出当前选中部分的开始位置。nEndChar 指出结束位置。

如果nStartChar=0且nEndChar=-1,则编辑控件的文本被全选;

如果nStartChar=-1,则任何当前选定内容被去掉选定状态。

如果nStartChar=nEndChar=anyIndex(任意位置):表示将插入符移到此

ReplaceSel(str);替换选定文本的内容。如果插入符指定在一个某一位置,则可在此位置处加入文本。

例子:在文本末尾加入字符串

int nStart,nEnd;
myedit.Setsel(0,-1);	//选定编辑框中所有文本
myedit.Getsel(nStart,nEnd);	//获取选定文本的开始与结束位置,并存在nStart,nEnd
myedit.Setsel(nEnd,nEnd);	//将插入符移动到指定文本的结束位置
myedit.ReplaceSel(str);		//显示新的字符串





  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值