日期:2014-05-18  浏览次数:20698 次

如何不让窗体获得焦点,但又能接受鼠标消息
我想开发一个类似于屏幕键盘的,但是只要一按窗体上面的按钮,原来的程序焦点就没了。我看微软的屏幕键盘在按的时候焦点是停留在原来的界面上的。自己的程序不论鼠标点上面的按钮还是用汉字识别,都是能捕获但不获得焦点的,请问这种效果如何实现?
  谢谢

------解决方案--------------------
窗体都没有焦点,怎么可以接受消息呢
貌似不行吧
帮你顶了
------解决方案--------------------
来学习 帮你顶
------解决方案--------------------
你可以用Control.LostFocus 事件和Control.GotFocus 事件做个测试,点击软键盘,看似焦点一直在TextBox上,其实是触发了LostFocus 和GotFocus 事件的。