当前位置 博文首页 > 依稀_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. 鼠标消息
        • 2.1 鼠标消息的种类
        • 2.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
    下一篇:没有了