这个有点难:怎么设置窗口处于激活状态,但焦点在另一个非激活的窗口内?(40)

  • 主题发起人 主题发起人 sqlnew
  • 开始时间 开始时间
S

sqlnew

Unregistered / Unconfirmed
GUEST, unregistred user!
怎么设置窗口处于激活状态,但焦点在另一个非激活的窗口内?就是前面的一个窗口处于激活但在它后面的一个窗口可以输入东西,我之前看到一个工具是可以做到,它的两个窗口处于不同的线程内的,我试验几次了,发现窗口激活就或自动获得焦点,请大家看看怎么怎么做到的?
 
你可以在当前窗体上截取键盘事件,然后把输入的内容写入另一个窗体呀(向另一个窗体发送键盘消息)
 
在windows中,输入焦点只能有一个,这是操作系统决定的。如果你想让一个窗体获得焦点,让另一个窗体接受输入,那只能转发,有焦点的窗体将输入转发到接受输入的窗体。
 
多人接受答案了。
 
后退
顶部