首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

为什么不能响应数字按键1,2,0等,而能够响应RIGHT,LEFT,UP,DOWN等按键?该如何处理

2012-02-12 
为什么不能响应数字按键1,2,0等,而能够响应RIGHT,LEFT,UP,DOWN等按键?为什么不能响应数字按键而能够响应RI

为什么不能响应数字按键1,2,0等,而能够响应RIGHT,LEFT,UP,DOWN等按键?
为什么不能响应数字按键而能够响应RIGHT,LEFT,UP,DOWN等按键?

很奇怪。

代码如下:

.。。。。。。
case WM_KEYDOWN:
  switch(wParam)
  {
  case VK_NUMPAD1:
  ::MessageBox(hDlg,_T("1"),_T("1"),MB_OK);
  break;
  //不能正确响应,总是得到VK_PROCESSKEY ,值是229
   
  case '1':
  ::MessageBox(hDlg,_T("11"),_T("11"),MB_OK);
  break;

  //不能正确响应,总是得到VK_PROCESSKEY ,值是229  

  case VK_LEFT:
  //这里可以正确响应。

  break;



项目急,发帖问问各位,有没有朋友遇到过这样的问题?


[解决办法]
输入法, 你确定输入了1吗
[解决办法]
字符通过WM_CHAR得到

热点排行