也许这是不可能的,但是我可以设置输入面板的位置吗?
我尝试了 inputpanel.Bounds = new Rectangle(x, y, width, height)
但 inputpanel 是只读的。
我不想重新调整输入面板的大小,只需设置其位置。
提前致谢!
最佳答案
出于某种原因(只有创建它的团队知道)InputPanel class不会公开实际 SIP(软输入面板)支持的所有内容。在这种情况下,对接。一般来说,SIP 可以设置为“ float ”(SIPINFO
的 SIPF_DOCKED
位关闭),然后可以移动它。您可以使用 P/Invoke SipSetInfo
设置 SIPINFO
以关闭 SIPF_DOCKED
位并设置 SIP 的新位置。
关于c# - 在 WindowsCE 上设置输入面板位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11002927/