- 5
- 0
- 约5.78千字
- 约 25页
- 2017-08-12 发布于河南
- 举报
07 鼠标和键盘 mfc课件
鼠标和键盘 参考书 《MFC Windows 程序设计》第3章 从鼠标获取输入 鼠标与键盘的输入以消息的形式出现 Windows鼠标消息可分为两类: 非客户区鼠标消息。通常可忽略,由Windows处理。 客户区鼠标消息,这是我们所要关心的。 客户区鼠标消息 添加消息响应函数 利用 ClassWiard 鼠标消息处理函数原型 afx_msg void OnMsgName (UINT nFlags, CPoint point) 其中: point给出了事件发生时鼠标的物理坐标 nFlags参数指出了消息生成时鼠标键及Shift、Ctrl键的状态。 nFlags参数如下: MK_LBUTTON The left mouse button is pressed MK_MBUTTON The middle mouse button is pressed MK_RBUTTON The right mouse button is pressed MK_CONTROL The Ctrl key is pressed MK_SHIFT The Shift key is pressed 检测方法: 如果Ctrl键被按下,则(nFlags MK_CONTROL)值为非0 举例 TicTac 鼠标滚轮 WM_MOUSEWHEEL BOOL OnMouseWheel (UINT nFlags
原创力文档

文档评论(0)