当前位置 博文首页 > 依稀_yixy的博客:EGE基础:鼠标消息篇
依稀_yixy的博客:EGE基础:鼠标消息篇
作者:[db:作者]
时间:2021-09-15 10:28
EGE专栏:EGE专栏
文章最后修改时间: 2021年2月22日23:44:32
目录
- ==文章最后修改时间: 2021年2月22日23:44:32==
- 一、鼠标消息处理与事件检测
- 1.鼠标消息检测示例
- 2. 鼠标消息
-
- 3. 鼠标消息处理循环
- 3.1 定义 mouse_msg变量
- 3.2 鼠标消息的处理
- 3.3 鼠标消息的判断
- 3.4 为什么要用while 来处理鼠标消息
- 3.5 使用while来处理会出现的问题
- 4. 鼠标的点击判断
- 4.1 判断鼠标点击消息
- 4.1.1 判断鼠标点击的错误示例
- 4.1.2 判断鼠标点击的正确方法
- 5. 鼠标其它消息判断
- 5.1 鼠标位置
- 5.2 鼠标按键按下松开状态
- 5.3 鼠标滚轮
- 6. 鼠标实时位置的获取
- 7. 鼠标消息的初始化问题及消息的检测分析
- (1) 未初始化的问题
- (2) 放在while()中检测
- (3) 每次循环前的状态初始化
- (4) 正确的鼠标点击判断(状态初始化 + 检测每一条鼠标消息)
- (5) 鼠标消息检测的总结
- 8. 鼠标消息的处理及状态的保存
- 9. 鼠标状态类(MouseState)
- 9.1 MouseState类的定义
- 9.2 MouseState类使用示例
- 10. 设置鼠标是否显示
- 11. 清空鼠标消息缓存区
- 二、鼠标操作实例
- 1. 格子点击
- 2. 鼠标按住拖动
- 3. 鼠标选择拖动
cs