以下是一个更加复杂的C++代码,它的作用是实现一个简单的图形界面,通过鼠标点击和键盘输入来操作和控制图形界面:
#include <iostream>
#include <graphics.h>
using namespace std;
int main() {
initgraph(640, 480); // 初始化图形界面
setbkcolor(WHITE); // 设置背景色为白色
cleardevice(); // 清空界面
// 绘制一个矩形
setlinecolor(BLACK); // 设置线条颜色为黑色
setfillcolor(RED); // 设置填充颜色为红色
fillrectangle(100, 100, 200, 200); // 绘制矩形
// 绘制一段文字
settextcolor(BLUE); // 设置文字颜色为蓝色
settextstyle(20, 0, _T("宋体")); // 设置文字大小和字体
outtextxy(150, 250, _T("Hello, World!")); // 输出文字
// 等待用户输入或点击鼠标
while (!kbhit() && !MouseHit()) {
delay(100);
}
closegraph(); // 关闭图形界面
return 0;
}
这个程序使用了graphics.h库来实现图形界面的绘制和控制。它首先调用initgraph()函数来初始化图形界面,然后设置背景色、清空界面、绘制矩形和文字等。接着使用while循环来等待用户输入或点击鼠标,直到用户按下键盘或点击鼠标时程序才会退出循环并关闭图形界面。
标签:鼠标,图形界面,点击,设置,简单,100,绘制 From: https://blog.51cto.com/u_16096459/6434973