为什么不能响应数字按键而能够响应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得到