MFC键盘按键响应解决思路

MFC键盘按键响应
我用mfc做了一个计算器,想实现这样的功能,就是按下键盘的1,或者小键盘的1,就执行button1对应的函数,这个应该怎么做呢?

有人说什么截获消息,什么的,……完全不懂呢……

求详细一点的解释或者例子……

------解决方案--------------------
WM_KEYDOWN 按下一个键
WM_KEYUP 释放一个键







------解决方案--------------------
PreTranslateMessage里过滤WM_KEYDOWN消息