2011-04-08 40 views
0

我正在致力于一个精简框架应用程序的向导。该向导在屏幕的左下角和右下角具有下一个和上一个按钮。我将如何去绑定一个小键盘按钮来触发下一个和上一个按钮。将运行应用程序的设备具有键盘按钮,直接位于下一个按钮和上一个按钮的下方,我想拦截这些按钮中的按键事件,并触发我的应用程序中的下一个和上一个按钮单击。精简框架 - 将键盘按键映射到按钮单击事件

回答

0

您不会提及它是自定义Windows CE设备还是更“标准”的Windows Mobile设备。

  • 对于Windows CE设备,关键可能可以与形式的KeyPreview属性的组合截获,窗体的KeyDown情况下,HardwareButtonsMicrosoft.WindowsCE.Forms和本地AllKeys功能。
  • 对于Windows Mobile设备,我敢肯定你需要安装一个键盘钩子搭上了屏幕下方的两个按钮...
+0

感谢您的答复。我不确定ce和windows移动设备之间的区别是什么。该设备运行Windows Mobile 6.0,并具有像手机一样的键盘布局。该设备附带的SDK确实有键盘映射和事件触发类,但我希望采用更一般的方法。我现在采取的措施是在所有文本框等控件上捕获keydown事件并获得键码。 – Andrew 2011-04-09 11:22:24

+0

@Andrew:如果它运行的是Windows Mobile 6,那么它当然是Windows Mobile设备。您没有提到这一点,而且由于Compact Framework可以运行任何Windows CE设备,它也可以是工业定制设备。 – 2011-04-09 16:04:45