用SPY看,控件一直在发WM_SETCURSOR消息。在鼠标移到控件上后,用SetCapture()也不行。我该怎么办?

解决方案 »

  1.   

    奇怪了!
    WM_SETCURSOR
    If an application processes this message, it should return TRUE to halt further processing or FALSE to continue. 
      

  2.   

    什么控件?WM_SETCURSOR消息怎么响应的?
      

  3.   

    谢谢各位!我开始没有写代码响应WM_SETCURSOR消息。在levelmouse的提醒下,我加了返回false的代码,就显示鼠标了。
      

  4.   

    我用的控件是ReBar。现在还有个小问题:就是ReBar原来的gripper和text显示的两种鼠标没有了。
      

  5.   

    开始时,就只在ReBar上没有鼠标,离开ReBar后就有了,在ReBar的Band上都有鼠标。现在加代码响应WM_SETCURSOR消息后,鼠标有了,但ReBar上的gripper和Band的文本上原本的SIZEALL和SIZEWE鼠标就没有了。
      

  6.   

    一般情况下,如果自己不处理的消息应该调用DefWindowProc来处理。
      

  7.   

    谢谢所有朋友的回答!我会在明天加分后尽快结贴。也希望继续有朋友讨论一下:为什么ReBar上原来的SIZE型的鼠标不见了?