首页 > 其他分享 >easyx的使用 鼠标交互(3.1)

easyx的使用 鼠标交互(3.1)

时间:2023-11-20 14:46:58浏览次数:26  
标签:里面 定义 easyx 数据类型 3.1 交互 鼠标

本文学习于B站,进行借鉴学习记录;

视频链接:鼠标操作(新版)_哔哩哔哩_bilibili

初始化调用文件头不再使用#include<graphics.h>,选择调用#include<easyx.h>,这存在版本里面封装函数的区别,grahpics里面的函数比较老;

//新版鼠标结构体数据类型名为ExMessage,这是eastx头文件定义的结构体:

 这个结构体包含很多鼠标操作信息,有的看不懂,还不想了解先,先看看基础的;

 这个在if里面就是相当于旧版本里面的把鼠标状态接受传入我定义的变量名内部进行赋值,同时返回是否鼠标有操作,bool类型的嘛。

 

 在peekmessage里面除了传入鼠标结构题数据类型变量地址外,后续还要传入一个宏定义,到了我这里easyx可能又做了更改,因为已经和视频里的不一样了,我用视频的显示没定义,只能去头文化里翻找幸好位置差不多;

 上面绿色注释表示这些定义代表什么;

如果在if外层套一个while(){}循环就可以达到3.0,上一章文章的效果;

但是无法实现循环退出,具体操作看情况,这只是试验写一个鼠标交互罢了。

标签:里面,定义,easyx,数据类型,3.1,交互,鼠标
From: https://www.cnblogs.com/qianzhu/p/17843764.html

相关文章

  • easyx的使用,鼠标交互(3.0)
    本文从B站学习,借鉴;学习视频地址:鼠标操作(旧版)_哔哩哔哩_bilibili ......
  • easyx的使用,图像插入(2.0)
    本文从B站学习,借鉴,一些贴图素材借鉴游戏网图;视频链接:图像输出_哔哩哔哩_bilibili  想使用图片,先用easyx提供的数据类型定义一个变量: 在对图片进行加载,差不多像是赋值,这个变量名相当于这个图片;使用loadimage();这里有个小点;图片的位置你要清楚放在哪里,因为加载图片的时候会......
  • easyx的使用
    本操作集根据B站学习,借鉴;视频链接:【C/C++/EasyX】学编程,做游戏,小白快速入门图形编程,零基础入门到精通,学习就是这么快乐_哔哩哔哩_bilibili 初始化时要进行的操作;记得调用图形库头文件#include<grahics.h>;  以画圆为例:voidcircle(intx,inty,intr);需要提供圆心坐标,及其......
  • 每日总结-23.11.18
    publicclassStudent{privateStringid;privateStringname;privateStringage;publicStringgetAge(){returnage;}publicvoidsetAge(Stringage){this.age=age;}publicStudent(){}publicStude......
  • 每日总结-23.11.19
    importjava.util.Stack;publicabstractclassAbstractCommand{publicabstractintexecute(intvalue);publicabstractintundo();publicabstractintredo();}publicclassAddCommandextendsAbstractCommand{privateAdderadder=newA......
  • 每日总结-23.11.20
    publicclassMemory{privatestaticMemoryinstance=newMemory();publicstaticMemorygetInstance(){returninstance;}publicbooleancheck(booleanoperIf){System.out.println("内存开始自检");if(ope......
  • Linux环境下Python3.10安装
    事件缘起我在Linux服务器(CentOS7.8)安装Python3.10,并替换python软链接为python3之后,yum命令不可用。特此记录一下。完整安装步骤如下:Python3.10安装1.使用yum程序提前安装Python依赖。yuminstallwgetzlib-develbzip2-developenssl-develncurses-develsqlite-develr......
  • 2023.11.19 NOIP 总结
    考试复盘进场读了下题,T1很简单,并且后面三道题都挺可做的。因为可以任意交换,直接令当前串字典序最小,其它串字典序最大,然后比较一下就完事了。因为字符集大小只有\(26\),直接开桶模拟就可以了。发现不是很好写,想了一下其实只需要判断一下当前串字典序最小的字母的字典序是否大于其......
  • 2023.11.19——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.mybatis明日计划:学习......
  • 物联网协议学习 - MQTT协议3.1.1
    MQTT是什么MQTT是一个客户端服务端架构的发布/订阅模式的消息传输协议。轻巧、开放、简单、规范,易于实现。MQTT是一种消息传递协议,即它是为传输消息而设计的,并使用发布和订阅模型。该模型使得向0个、1个或多个客户端发送消息成为可能。一个有用的类比是电视或广播。电视播音员使用......