标题:如何在qws进程中,获取client进程中焦点控件的位置信息
作者:oceanljp
日期:2011-10-17 16:16
内容:
现在在做一个演示界面,需要加个软键盘的功能,在qws进程中用的QWSInputMethod来实现。
现在实现点击一个可编辑的控件,即弹出软键盘。
目前在弹出软键盘时,希望根据拥有焦点的控件来决定软键盘的弹出位置。
所以需要在qws进程中,获取client进程中焦点控件的位置信息
ps: 不考虑改动client程序。各位有什么高招,指点指点。
#1 回 楼主(oceanljp) 的帖子 [wxj120bw 10-19 00:50]
现在有答案了吗
#2 [oceanljp 10-19 08:44]
楼上的,目前还没找到答案~~
继续坐等高手。
或者谁有在别的平台下写过输入法,说说以上功能能怎么实现,来点启发。
#3 回 2楼(oceanljp) 的帖子 [wxj120bw 10-19 22:25]
主要没见过你说的输入法 现有的输入法界面都是从下面弹出的 而且还不要修改client端
#4 回 3楼(wxj120bw) 的帖子 [oceanljp 10-20 08:48]
因为我写的是一个类似Qt程序启动界面的东西,这程序交给别人以后,别人可以往里面添加自己的演示程序,因此无法控制client端。
至于要根据可编辑控件来控制输入法弹出界面,主要是为了避免弹出的界面遮挡了可编辑控件。
#5 回 4楼(oceanljp) 的帖子 [wxj120bw 10-21 20:24]
能不能这样说 别人的演示程序要怎么调用你的输入法吗