📄 subgui.c
字号:
/*******************************Copyright (c)**********************************
***************************************By Z.Q.Yang****************************/
/******************************************************************************
*文件名:subgui
*功能:GUI演示服务函数
*头文件:"user.h","config.h","math.h"
*作者:Z.Q.Yang
*******************************************************************************/
#include"config.h"
#include"user.h"
#include"math.h"
/******************************************************************************
*函数名:Gui
*功能:gui演示函数
*入口参数:无
*出口参数:无
******************************************************************************/
void Gui(void)
{
static uint8 i; /*静态变量,用于绘图的位置参量*/
GUIClr();
if(i<32)Line(32,32,i,32-(sqrt(32*32-i*i)),1);
else if(i<64)Line(32,32,i,(sqrt(32*32-(i-32)*(i-32))),1);
else if(i<96)Line(32,32,128-i,64-(sqrt(32*32-(i-64)*(i-64))),1);
else if(i<128)Line(32,32,128-i,64-(sqrt(32*32-(128-i)*(128-i))),1);
else if(i>128)i=0;
Circle(32,32,32,1);
i++;
GUIPrintf(80,20,1,"A GUI");
GUIPrintf(80,28,1,"EXAMPLE");
GUIPrintf(64,56,1,"PRESS < BACK");
LCDRefresh(GUIBuf);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -