如何启动一个虚拟键盘而不失去在WinXP的焦点?
我需要从我的应用程序启动虚拟键盘(即click-n-type)以允许用户在活动字段中输入。 当用户关注我的应用程序窗口中的编辑框时,虚拟键盘弹出以允许输入。
但是,我无法通过单击来完成此工作。 当我使用“start click-n-type.exe”时,键盘正常启动,但编辑框失去焦点。 当我使用“start / min click-n-type.exe”时,编辑框保持焦点,但键盘被最小化。 有没有办法让焦点不变和虚拟键盘在它的位置?
通常情况下,我建议让你的应用程序加载在进程DLL中,但这可能需要大量的重新编程。 相反,这可能有所帮助:
SendKeys
; 还有其他编写这种应用程序的方法,它们更加流畅,但需要对窗口消息传递模型以及如何从其他应用程序加载/卸载dll有深入的了解。
链接地址: http://www.djcxy.com/p/39251.html上一篇: How to start a virtual keyboard without loosing focus in WinXP?
下一篇: Is it possible to click a Button without ever losing focus on a TextBox?