easyx按钮函数怎么写
时间: 2024-05-08 15:18:08 浏览: 78
使用EasyX绘制一个按钮
您好!关于easyx按钮函数的编写,可以参考以下代码:
```
#include <graphics.h>
int main()
{
initgraph(640, 480); // 初始化绘图窗口
setbkcolor(WHITE); // 设置背景颜色为白色
cleardevice(); // 清屏
// 绘制按钮
int x = 100, y = 100, w = 100, h = 50;
rectangle(x, y, x + w, y + h); // 绘制边框
outtextxy(x + 30, y + 20, "按钮"); // 绘制文字
// 等待鼠标点击
while (true) {
if (MouseHit()) {
MOUSEMSG msg = GetMouseMsg();
if (msg.uMsg == WM_LBUTTONDOWN && msg.x >= x && msg.x <= x + w && msg.y >= y && msg.y <= y + h) {
// 按钮被点击
setfillcolor(BLUE); // 设置填充颜色为蓝色
solidrectangle(x + 1, y + 1, x + w - 1, y + h - 1); // 绘制填充矩形
break;
}
}
}
getchar(); // 暂停程序,等待用户按任意键退出
closegraph(); // 关闭绘图窗口
return 0;
}
```
希望能帮到您!如果您有其他问题,请随时提出。
阅读全文