在RICHEDIT中当单击一个字时,怎么选中那个字?
例如RICHEDIT中有一行文本如下:
10 49 01 4a 16
当在4a上单击时怎样才能选中4a,请指教.谢谢

解决方案 »

  1.   

    LZ所描述的功能RICHEDIT没有直接提供,需要扩展一下
      

  2.   

    to:tttyd
    可以写详细点吗? 谢谢.
      

  3.   

    先通过GetSel取得当前位置,主要是起始位置:nStartChar,然后根据当前的位置,计算出,属于那个字段范围,然后,根据字段,再设置一下!楼主的字段应该是有规律的吧,不然,就不好做了!
    void GetSel(
       long& nStartChar,
       long& nEndChar 
    ) const;
    void SetSel(
       long nStartChar,
       long nEndChar 
    );