我想让一个窗口始终保持焦点,目的:只让这个窗口获取键盘的输入!

解决方案 »

  1.   

    违反了windows的意图...
    处理WM_KILLFOCUS,硬SetFocus
      

  2.   

    好象是在控件后面加.SetFocus();
      

  3.   

    调用窗口函数 BringWindowToTop
      

  4.   

    当wm_killfocus时,postmessage(wm_setfocus);一定要post,不能用send,post只是把消息放在队列中,而send处理后才返回的,也就是用send的话,当wm_setfocus这个消息处理完后,返回继续处理wm_killfocus的剩余部分,而post就是wm_killfocu处理完后在处理wm_setfocus
    SetCapture这个不是锁定鼠标消息么??LZ不是要保持焦点?? 锁定鼠标消息干嘛??