【问题标题】:How to set the Windows Mobile 6 IME mode (to numbers only)如何设置 Windows Mobile 6 IME 模式(仅限数字)
【发布时间】:2011-02-08 12:07:21
【问题描述】:

在 Windows Mobile 5 中,以下方法之一可以将输入设置为仅数字:

// 托管 InputModeEditor.SetInputMode(textBox, InputMode.Numeric);

// 原生包装器 InputModeSupport.SHSetImeMode(textBox.Handle, InputModeSupport.SHIME_MODE.SHIME_MODE_NUMBERS);

在 Windows Mobile 6 中,两者都不起作用。

如何在 WM 6.0 / .NET CF 3.5 中将 IME 设置为“仅限数字”?

【问题讨论】:

    标签: windows mobile windows-mobile-6 ime


    【解决方案1】:

    设置IME模式可以使用上述两种方法,根据平台切换使用SystemSettings类通知。如果您想改用 SIP,您可以找到 WYSIWYG 键盘的 GUID,或者通过枚举所有 SIP 并选择名称中带有“数字”的一个来“猜测”。但最终,没有办法保证代码中只有数字键盘。

    【讨论】:

    • 嗨,是否可以通过 IME 将字符发送到当前打开的文本框?我想要做的是我有蓝牙模块来处理蓝牙键盘和 Windows 移动设备之间的连接,当用户按下蓝牙键盘上的键蓝牙模块接收它并通过 IME 将其发送到当前打开的文本框时。你对我有很大的帮助。
    猜你喜欢
    • 2010-12-11
    • 2010-10-02
    • 2010-09-19
    • 2011-05-31
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 2010-09-05
    • 1970-01-01
    相关资源
    最近更新 更多