解决按钮的按下和放起的事件?该如何处理

解决按钮的按下和放起的事件?
我经常看到一些运动控制软件里的方向键控制工作台的运动,方向键按下,工作台按方向键的方向运动,按键松开,工作台停止!这就是响应鼠标的按下事件,可没有松开事件,我知道可以把这个按钮单独作为一个类来响应,但我的按钮比较多,有没有其他方法来实现我的需求,谢谢

------解决方案--------------------
"把这个按钮单独作为一个类来响应" 和 你的“按钮比较多”很多没什么关系吧???

即使你有很多按钮,也是只定义一个类用这个类来定义很多个按钮对象的
------解决方案--------------------
简单的方法就是定义一个按钮类,在这个类里面重载WM_LBUTTONDOWN和WM_LBUTTONUP消息,或者是捕获键盘的方向键消息,做移动
------解决方案--------------------
子类化CButton类,处理WM_LBUTTONDOWN/WM_LBUTTONUP消息
------解决方案--------------------
探讨
是这样,我定义里一个类,里面重载WM_LBUTTONDOWN和WM_LBUTTONUP消息
那我怎么知道是哪个按钮,她响应的同一代码

------解决方案--------------------
想用方向键控制,需要读取上下左右四个键的键值,当读到相应的键值时,就执行相应的动作,读不到时就停止.在TC里用的是好象是getchar()函数,在VS里查下用什么函数读键盘值