成品展示:
#include <stdio.h>
#include <graphics.h> //需要下载easy图形库
#include <math.h>
#define WIN_WIDTH 400 //定义窗口大小
#define WIN_HEIGHT 400
#define centerx 200 //定义转盘中心位置
#define centery 170
#define PI 3.14159 //定义π
#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME)) & 0x8000 ? 1 : 0) //检测鼠标键盘是否按下
HWND m; //定义一个句柄
POINT p; //定义一个点
struct Rect //创建一个矩形结构体
{
double x, y, w, h;
};
double anglesin(double angle) //创建一个角度三角函数
{
return sin(angle * 2 * PI / 360);
}
double anglecos(double angle)
{
return cos(angle * 2 * PI / 360);
}
void textmidmid(Rect rect, const char* text, int size, COLORREF color, const char* style) //创建一个文字左右上下居中函数
{
settextcolor(color);