具体效果就是
可以复制代码自己实现一下
先确定左上角的坐标
再确定右下角的坐标
如果不知道如何画出矩形的同学可以看一下(2条消息) EasyX基础内容(和易错的地方)_小吉.cpp的博客-CSDN博客
代码是可以用鼠标控制的
如果不知道如何用鼠标控制的同学可以看一下
(2条消息) EasyX添加图片+鼠标操作_小吉.cpp的博客-CSDN博客
#include <easyx.h> #include<stdio.h> int main() { initgraph(1120, 700); setbkcolor(WHITE); cleardevice(); setlinecolor(BLACK); int L, T, R, B; ExMessage msg; while (1)//先固定1个点的(x,y) { if (peekmessage(&msg, EX_MOUSE)) { if (msg.message == WM_LBUTTONDOWN) { L = msg.x; T = msg.y; break; } } } while (1) { if (peekmessage(&msg, EX_MOUSE)) { R = msg.x; B = msg.y; cleardevice(); rectangle(L, T, R, B);//左上角(L,T) 右下角(R,B) if (msg.message == WM_LBUTTONUP) { break; } } } getmessage(EX_KEY); return 0; }
Code over!
