easyx库的学习(鼠标信息)

前言

本次博客是作为介绍easyx库的使用,最好是直接代码打到底,然后看效果即可

代码

复制代码
int main()
{
	initgraph(640, 480, EX_SHOWCONSOLE|EX_DBLCLKS);
	setbkcolor(RGB(231, 114, 227));
	cleardevice();
	//定义消息结构体
	ExMessage msg = { 0 };
	//获取消息
	while (true)//true=1
	{
		if (peekmessage(&msg, EX_MOUSE))
		switch (msg.message)
		{
		case WM_LBUTTONDOWN:
			printf("左键按下  pos(%d,%d)\n",msg.x,msg.y);//获取鼠标坐标
			break;
		case WM_RBUTTONDOWN:
			printf("右键按下\n");
			break;
		case WM_MBUTTONDOWN:
			printf("中键按下\n");
			break;
		case WM_MOUSEWHEEL:
			printf("滚润滑动   dir(%d)\n",msg.wheel);//获取鼠标滑动的方向 -120往自己滑 +120往屏幕滑
			break;
		case WM_LBUTTONDBLCLK:
			printf("左键双击\n");
			break;
		case WM_MOUSEMOVE:
			//printf("鼠标移动\n");
			break;
		}
	}
	return 0;
}
//总结 还有更多的鼠标细节可以在文档搜EXMessge中寻找

结果

通过按下鼠标,获取信息,非常方便哦,大家可看easy的库函数的手册,但是还是这个代码思维更加重要

相关推荐
xxwl5851 分钟前
vue3的入门学习
前端·vue.js·学习
白山编程大哥3 分钟前
适合初学者练习的 C/C++ 开源项目推荐
c语言·c++·开源
Joe_Wang511 分钟前
【从0到1学习JVM · 21】既不浪费空间又没有碎片,标记整理算法到底慢在哪
jvm·学习·算法·垃圾回收·标记整理算法
让学习成为一种生活方式17 分钟前
PlantCellChat--单细胞与空间转录组数据预测植物细胞间通讯的R包--The Plant Journal
算法
梅雅达编程笔记20 分钟前
04-Python CSV数据保存与翻页抓取
开发语言·爬虫·python·pandas·数据采集·csv
小灰灰搞电子23 分钟前
C 语言 <stdlib.h> 头文件详解
c语言·stdlib.h
C++ 老炮儿的技术栈26 分钟前
有符号变量与无符号变量的区别
服务器·开发语言·前端·数据结构·c++·算法·c
估值探索者34 分钟前
【Python量化策略实战 #04】Donchian 通道假突破太多?用 ATR 阈值过滤跑通真实突破信号
开发语言·python·接口·api接口·数据api接口·股票数据api接口
个 人 练 习 生36 分钟前
C++:模板初阶详解
开发语言·c++·经验分享·学习
辣知40 分钟前
辣知·化智69 西周青铜器何尊的宅兹中国
学习