软键盘弹出时,怎样能不获得焦点?
我做了一个软键盘的EXE程序,其他的EXE窗体程序直接调用 System.Diagnostics.Process.Start("KeyboardEx.exe") 来启动软键盘程序。
目前可实现输入功能,但是有一个BUG:
软键盘的EXE在启动时,会自动获得焦点,导致后面的textbox或记事本失去焦点,用户还需要再次点击后面的窗体才能输入。
我试验了用textbox.focus(),但是不行。
问:
在软键盘弹出时,怎样让焦点停留在后面的窗体程序中?
我想做的是像搜狗输入法的那种软键盘,弹出时完全不影响后面的程序。
如果有其他建议,或者有已经做好的软键盘也可以,谢谢各位大神。