【问题标题】:Virtual Keyboard虚拟键盘
【发布时间】:2009-10-19 13:06:47
【问题描述】:

我开发了一个应用程序,可以在运行 windows mobile 的特定手机上运行。该应用程序配置为使用手机物理键盘作为界面全屏运行。

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

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

【问题讨论】:

  • 糟糕,刚刚意识到您不一定说您使用的是 .Net。如果这是 C++,您仍然可以使用我的第二个答案中的 API 调用来显示/隐藏 SIP。

标签: windows-mobile virtual-keyboard


【解决方案1】:

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

这个较早的答案有一个更好的方法(恕我直言)使用 PInvoke:

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

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

【讨论】:

    猜你喜欢
    • 2013-01-03
    • 2015-01-02
    • 2013-04-02
    • 1970-01-01
    • 1970-01-01
    • 2013-08-01
    • 2012-01-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多