获得鼠标位置信息:GetCursorPos,判断它是否在定义区域内

解决方案 »

  1.   

    to ly_liuyang & zhangxuyu1118 
    我想在主窗口内实时显示鼠标目前的位置, 用GetCursorPos确实可以取得鼠标位置, 但是应该在什么时候调用GetCursorPos呢?
    OnMouseMove? 我试过,鼠标移出窗口区域时就不能触发了。
    Ttimer的ontimer事件? 就算interval很小, 也不是实时的信息, 鼠标位置信息显示的不够流畅!
      

  2.   

    刚才检查了一下程序, 发现当鼠标移出主窗口范围时, 
    主窗口就不能收到SendMessage(sh,   WM_MOUSEACTION,   lparam,   lparam) 发送的消息。
      

  3.   

    用  WH_JOURNALRECORD   类型钩子试试看。就在主程序里写。