((CEdit*)GetDlgItem(IDC_EDIT1))->SetSel(0,-1);
                   ~~~~~~~~~~这个是edit控件的id号,或者,你也可以用一个控件类型的成
                             变量来达到这个目的员

解决方案 »

  1.   

    用CEdit::SetSel(...)吧
    ...
    //如果要选中的话
    CString tempedit;
    GetDlgItem(IDC_YOUR_EDIT)->GetWindowText(tempedit);//得到edit中的字符       m_YourEdit.SetSel(0,tempedit.GetLength(),TRUE);//选中从0到GetLength()的所有字符
    ...
    具体可以看一下msdn
      

  2.   

    beegee:
    setsel函数以使用过可是不是高亮显示
      

  3.   

    你的高亮是指蓝底白字??SetSel (1,-1) !!应ok!
    仔细看看你的前后调用过程!你确定你的SetFocus已发生?跟进去看看!!