或者在失去焦点后,马上又得到焦点

解决方案 »

  1.   

    拦截WM_KILLFOCUS,删除函数体,直接来个return看看.
      

  2.   

    to free_card() :
    getfocus只是返回当前拥有焦点的窗口的句柄呀
      

  3.   

    在WM_KILLFOCUS中来的SetFocus()怎样?
      

  4.   

    我觉的可以设置一个Timer;每隔一很短时间;将你想要的设置为得到焦点
      

  5.   

    用SetTimer()
     每隔一很短时间;将你想要的设置为得到焦点
      

  6.   

    我觉得可以截获wm_killfocus,然后将其丢掉,然后再发送wm_setfocus。可考虑用钩子截获。
      

  7.   

    最简单的方法还是如banalman所说,用SetTimer().
      

  8.   

    重载PreTranslateMessage()如何呢,如果KillFocus()当前窗口再
    SetFocus()呢:)