概述
void LCD_DrawRoundedRectangles(int16_t x, int16_t y, int16_t xl, int16_t yl, int8_t r)
{
int16_t i,k;
uint16_t color;
if(x>319 || y>239)
return;
if(xl-(r*2)<0 || yl-(r*2)<0)
return;
for(i=0;i<yl;i++)
LCD_DrawLine(x,y+i,x+xl,y+i);
color = POINT_COLOR;
POINT_COLOR = BACK_COLOR;
for(i=0;i<r;i++)
{
LCD_DrawLine(x,y+i,x+r,y+i);
LCD_DrawLine(x+xl-r,y+i,x+xl,y+i);
LCD_DrawLine(x,y+yl-i,x+r,y+yl-i);
LCD_DrawLine(x+xl-r,y+yl-i,x+xl,y+yl-i);
}
POINT_COLOR = color;
LCD_DrawFullCircle1(x+r,y+r,r);
LCD_DrawFullCircle1(x+xl-r,y+r,r);
LCD_DrawFullCircle1(x+r,y+yl-r,r);
LCD_DrawFullCircle1(x+xl-r,y+yl-r,r);
}
最后
以上就是潇洒河马为你收集整理的打点函数画圆角矩形的全部内容,希望文章能够帮你解决打点函数画圆角矩形所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复