VC小键盘上按下数字不响应消息不等于KEYDOWN怎么处理?

VC小键盘上按下数字不响应消息不等于KEYDOWN怎么办?急急急
我在PreTranslateMessage里面
if(pMsg->message == WM_KEYDOWN)
然后控制只能输入数字,现在的问题来了,当我用键盘左边的 12 3456这些输入的时候正常,当我用键盘右边的小键盘输入数字时,不能输入?是不是没有进入判断啊?那小键盘 pMsg->message == ?什么呢?
求帮助啊 ,很急

------解决方案--------------------
没问题吧,测试了下