估计是个小问题!请大家帮帮忙。
Edit发生改变后,其实是字符发生改变后,可以触发OnChangeEdit1()消息。但是在Edit中的光标(提示符)位置发生改变后,可以触发什么消息?
我想在光标发生改变后,动态显示当前光标的位置。谢谢!

解决方案 »

  1.   

    麻烦先弄明白我的意思!我是想知道Edit中提示符位置发生变化后触发的消息!以便在提示符位置发生变化后可以动态的显示提示符位置。简而言之就是说我怎么能知道提示符位置发生了变化!
      

  2.   

    可以设置一个定时器,不断的GetCaretPos()
      

  3.   

    这样做显然不符合我的要求。我现在可以在Change里面得到字符改变后的提示符位置并显示出来。但发现字符不变提示符改变的时候没有响应Change消息,所以想问问!明白我的意思了吗?
      

  4.   

    怎么能知道提示符位置发生了变化!
    --------------------------------------------------
    能够改变光标位置的,除了改变文本内容的按键外(这个如你所说,处理OnChangeEdit就可以了),只剩4个方向键、编辑键(如Home,End,PgUp,PgDw之类的)和鼠标点击控件,处理一下它们不就行了。