windows-mobile - 虚拟键盘

标签 windows-mobile virtual-keyboard

我开发了一个应用程序,可以在运行 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/

相关文章:

c# - VS 2012 支持 Windows Mobile 6

visual-studio-2010 - 使用 VS2010 构建 Compact Framework 应用程序(无需 VS2005)

jquery - 虚拟键盘隐藏字段/文本区域/contenteditable(隐藏在键盘下方)

python - Kivy虚拟键盘不显示

asp.net - 移动 ASP.NET 应用程序中的 Response.Redirect()

c# - 捕获左/右软键按下——C# .net CF 3.5

C++ 绑定(bind)键盘按键 : iterate over all virtual keys?

android - 隐藏安卓虚拟键盘

c# - .NET CompactFramework TextBox.selectAll on gotFocus

javascript - Mottie 的虚拟键盘 : direct input