如何在CEdit文本编辑控件中通过键盘左右键来让其中仅选中的字符高亮显示,利用什么方法或消息?
请高手和做过的来,帮个忙,谢谢!

解决方案 »

  1.   

    GetSel()  and  SetSel()
      

  2.   

    响应WM_KEYDOWN消息设置选中的状态用CEdit类的成员函数SetSel()
      

  3.   

    还是在WM_KEYDOWN下,画一下颜色? 有没有代码参考阿?
    望大家帮忙阿,急用!
      

  4.   

    不要用CEdit,要使用CRichEdit才行的。
      

  5.   

    http://www.codeproject.com/editctrl/
    都是关于edit控件的,找一下看吧。
      

  6.   

    我的意思是让字符像mouse选中的深蓝背景一样,有没有什么方法?
    CRichEdit真的可以吗?望大家再顶
      

  7.   

    参考
    http://www.flounder.com/validating_edit_control.htm