【问】如何做没有焦点的窗体?
就像软键盘之类的软件,在其它软件中输入文本的时候,点击该屏幕键盘的按钮执行动作,
但不会把焦点转移(仍然保持在原来的输入窗口)
[解决办法]
你仔细观察一下看看屏幕键盘真的不能得焦点?
人家只不过在某个时候把焦点又给送回去了。
[解决办法]
同意楼上.
[解决办法]
mark, osk.exe ,有空的时候研究下=.=
[解决办法]
窗口得到焦点时要接受到 WM_ACTIVATE 消息,该消息中携带了丢失焦点的窗口句柄。所以根据此消息可以在焦点窗口中得知是哪一个窗口丢失焦点的。
[解决办法]
窗口得到焦点时要接受到 WM_ACTIVATE 消息,该消息中携带了丢失焦点的窗口句柄。所以根据此消息可以在焦点窗口中得知是哪一个窗口丢失焦点的。
能不能贴个源码研究一下
[解决办法]
先getforegroundwindow获取最近句柄hw
完了后在setforeground hw
[解决办法]
按楼上各位的思路,那貌似以下过程可以搞定:
一,把自己窗体SubClass;
二,拦截WM_ACTIVATE,吃了这个消息,并SetForeGroundWindow....
你试下吧,嘿
[解决办法]
我在sdk下用createwindow做出了类似于 setparent形式的 无焦点窗体....
不知道为什么,我为这个窗体设置焦点都不行,但父窗体一直是有焦点状态..........