|
楼主 |
发表于 2014-4-28 16:11:33
|
显示全部楼层
回 eric2013 的帖子
eric2013:我这里下载速度有点慢,楼主你把你的emWin任务里的函数贴出来我看下。 (2014-04-28 16:01) 用你上次的实验函数,就是没效果,郁闷中,
void GUIDEMO_Main(void)
{
int i;
GUI_Init();
GUI_EnableAlpha(1); /* 启用或禁用自动Alpha混合 */
/* 绘制蓝色填充的圆圈 */
GUI_SetColor(GUI_BLUE);
GUI_FillCircle(100, 50, 49);
GUI_SetColor(GUI_YELLOW);
for (i = 0; i < 100; i++)
{
U8 Alpha;
Alpha = (i * 255 / 100);
GUI_SetAlpha(Alpha);
GUI_DrawHLine(i, 100 - i, 100 + i);
}
GUI_SetAlpha(0x80);
GUI_DrawBitmap(&bmarmfly, 30, 30);
GUI_SetColor(GUI_MAGENTA);
GUI_SetFont(&GUI_Font24B_ASCII);
GUI_SetTextMode(GUI_TM_TRANS);
GUI_DispStringHCenterAt("Alphablending", 100, 3);
GUI_SetAlpha(0); /* Set back to default (opaque) */
while(1)
{
GUI_Delay(100);
}
} |
|