首页 文章

虚拟键盘

提问于
浏览
2

我有一个应用程序开发在运行Windows Mobile的特定手机上运行 . 应用程序配置为使用手机物理键盘作为界面全屏运行 .

此时,客户端希望应用程序在没有物理键盘的手机上运行 . 这意味着我的应用程序必须使用操作系统中的虚拟键盘 .

如何“调用”此键盘,以便在需要时显示在我的应用程序之上?

1 回答

  • 3

    WinMo中的虚拟键盘称为SIP(软输入面板) . 显示它的最简单方法是在表单上放置一个 InputPanel 控件,并将其 Enabled 属性设置为 true .

    这个早期的答案有一个更好的方式(恕我直言)使用PInvoke这样做:

    What's the best way to enter numbers in Windows Mobile? (.NET CF 3.5)

    请注意,忘恩负义的#%$$ @%#没有选择它(或任何其他答案) . :)

相关问题