我开发了一个应用程序,可以在运行 Windows Mobile 的特定手机上运行。该应用程序配置为使用手机物理键盘作为界面以全屏运行。
此时,客户希望应用程序在没有物理键盘的手机上运行。这意味着我的应用程序必须使用操作系统中的虚拟键盘。
如何“调用”此键盘,以便在需要时它出现在我的应用程序顶部?
最佳答案
WinMo 中的虚拟键盘称为 SIP(软输入面板)。显示它的最简单方法是在表单上放置一个 InputPanel
控件,并将其 Enabled
属性设置为 true
。
这个早期的答案有一个更好的方法(恕我直言)使用 PInvoke 来做到这一点:
What's the best way to enter numbers in Windows Mobile? (.NET CF 3.5)
请注意,忘恩负义的#%$$@%# 没有选择它(或任何其他答案)。 :)
关于windows-mobile - 虚拟键盘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1588579/