【问题标题】:How do I trap the ENTER key in WM 6.1 using C++如何使用 C++ 在 WM 6.1 中捕获 ENTER 键
【发布时间】:2011-01-30 04:07:55
【问题描述】:

我们的条码扫描器应用程序是用 C++ eMbedded V 4.00 编写的,并且在 Motorola MC50 WM5 上运行良好,其中 ENTER 键被解释为 IDOK。我们正在将应用程序移至具有 WM6.1 的 MC55 并且 ENTER 键不会转换为 IDOK。我的印象是我们将不得不以编程方式捕获键条目(或通过 DataWedge 传递的值)。我已经多次尝试通过加速器表实现 HOTKEY 或其他东西,但无法解释 Microsoft 在线描述。如果有一个更简单的答案,那将是个好消息。如果没有,将不胜感激提供比 MS 样本更具体的示例。提前致谢。

【问题讨论】:

    标签: c++ windows-mobile-6


    【解决方案1】:

    您是否尝试查看 VK_ 虚拟键常量映射到您正在尝试的键? IDOK 是常用的对话响应的ID,所以IDOK/IDCANCEL/etc 和一些key 之间确实没有关联。

    如果你想“听” ENTER 或 RETURN,你应该检查 VK_ENTER,VK_RETURN 作为虚拟键。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多