VC中解释一下这两个函数的作用是什么,看了MSDN可是觉得他讲的不是很明白

CEdit&myEdit=this->GetEditCtrl();myEdit.SetSel(1000000,1000000);myEdit.ReplaceSel("发出... CEdit& myEdit=this->GetEditCtrl();
myEdit.SetSel(1000000,1000000);
myEdit.ReplaceSel("发出传输请求。\15\12");
展开
 我来答
yaodao99
2011-12-27 · TA获得超过187个赞
知道答主
回答量:131
采纳率:0%
帮助的人:95.9万
展开全部
作用:
定制EDIT的所选择内容.间接地可以用于定位光标位置.

使用例子:
EXP1:设置光标
CEdit*      pEdit=(CEdit*)GetDlgItem(IDC_EDIT1);   
pEdit->SetSel(2,2);   
pEdit->SetFocus();  

EXP2:选择内容
CEdit*      pEdit=(CEdit*)GetDlgItem(IDC_EDIT1);   
pEdit->SetSel(0,2);//两个字符   

说明:
如果出现光标设置失效的情况,可能是由于以下情况:因为UpdateData()的作用也会重置光标,所以用于设置光标时一定要放在UpdateData()之后.
如果用于选择内容:SetSel(0,-1)表示全选;SetSel(-1,i)表示删除所有.     

ReplaceSel这个函数,就是把你选择的字符替换掉。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式