我做了一个对话框,内有几个文本编辑框,如何能够实现当鼠标停留在某个文本框上超过2秒钟即显示出一个注释栏呢?
(和windows文件窗口类似)如使用钩子的话,代码应如何写呢?

解决方案 »

  1.   

    不用钩子。
    做onmousemove的消息响应。可以针对文本框的消息响应函数,在函数中,显示注释。
      

  2.   

    1. 响应WM_MOUSEHOVER, 这个消息中有时间参数
    2. 当消息过来后, 你就显示你的注释栏就行了
      

  3.   

    PreTra...Msg好像也可以。
    ToolTip直接可以用的 
      

  4.   

    映射WM_MOUSEHOVER消息反映就可以,用钩子当然也可以,但要麻烦得多。
      

  5.   

    除上述方法外,也可在Timer中判断哪个控件选中