我开发了一个应用程序,可以在运行 windows mobile 的特定手机上运行。该应用程序配置为使用手机物理键盘作为界面以全屏方式运行。
此时,客户希望应用程序在没有物理键盘的手机上运行。这意味着我的应用程序将不得不使用操作系统中的虚拟键盘。
我怎样才能“调用”这个键盘,以便在需要时出现在我的应用程序顶部?
我开发了一个应用程序,可以在运行 windows mobile 的特定手机上运行。该应用程序配置为使用手机物理键盘作为界面以全屏方式运行。
此时,客户希望应用程序在没有物理键盘的手机上运行。这意味着我的应用程序将不得不使用操作系统中的虚拟键盘。
我怎样才能“调用”这个键盘,以便在需要时出现在我的应用程序顶部?
WinMo 中的虚拟键盘称为 SIP(软输入面板)。显示它的最简单方法是InputPanel
在表单上放置一个控件,并将其Enabled
属性设置为true
.
这个较早的答案有一个更好的方法(恕我直言)使用PInvoke:
在 Windows Mobile 中输入数字的最佳方法是什么?(.NET CF 3.5)
请注意,忘恩负义的 #%$$@%# 没有选择它(或任何其他答案)。:)