C/C++语言——MOUSEMSG鼠标函数的使用

实现效果如图:

在这里插入图片描述
**

使用前提:
下载EasyX库提供graphics.h头文件
在这里插入图片描述
在这里插入图片描述

**

代码如下:

#include<stdio.h>
#include<graphics.h>//图形库
int main()
{
    
    
	initgraph(640, 480);//初始化图形界面

	MOUSEMSG m;	//定义结构体鼠标 m

	while (true)
	{
    
    
		m = GetMouseMsg();//获取当前鼠标信息
		switch (m.uMsg)
		{
    
    
		case WM_LBUTTONDOWN://点击鼠标左键-->小矩形
			rectangle(m.x - 10, m.y - 10, m.x + 10, m.y + 10);
			break;
		case WM_RBUTTONDOWN://点击鼠标右键-->大矩形
			rectangle(m.x - 60, m.y - 60, m.x + 60, m.y + 60);
			break;
		}
			
	}

	closegraph();//关闭图形界面
	return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_53391957/article/details/116310437
今日推荐