SetSel(start,end)作用:
定制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)表示删......
阅读全文