虚拟键盘

发布于 2024-08-08 09:33:50 字数 172 浏览 7 评论 0原文

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

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

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

I have an application developed to run on a particular cellphone running windows mobile. The application is configured to run in full screen using the phone physical keyboard as an interface.

At this point the client wants the application to run on cellphones that don't have a physical keyboard. This means that my application will have to use the virtual keyboard from the OS.

How can I "invoke" this keyboard so it appears on top of my application when required?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

平生欢 2024-08-15 09:33:50

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

这个早期的答案有一个更好的方法(恕我直言)使用 PInvoke 来做到这一点:

在 Windows Mobile 中输入数字的最佳方式是什么? (.NET CF 3.5)

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

The virtual keyboard in WinMo is called the SIP (Soft Input Panel). The easiest way to show it is to place an InputPanel control on your form, and set its Enabled property to true.

This earlier answer has a better way (IMHO) of doing it using PInvoke:

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

Note that the ungrateful #%$$@%# didn't select it (or any other answer). :)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文