|
发表于 2017-9-18 18:10:41
|
显示全部楼层
不影响,可以使用。测试下下面的例子:- #include "GUI.h"
- void MainTask(void)
- {
- GUI_Init(); /* 初始化 emWin */
- GUI_EnableAlpha(1); /* 使能 Alpha 混合 */
- GUI_SetBkColor(GUI_WHITE); /* 设置背景颜色 */
- GUI_Clear(); /* 只有清屏了,上面设置背景颜色才能起到作用 */
- GUI_SetColor(GUI_BLACK); /* 设置前景色,即设置文本的显示颜色 */
- GUI_DispStringHCenterAt("Alphablending", 45, 41);
- /* 显示带 alpha 效果的填充矩形 */
- GUI_SetColor((0x40uL << 24) | GUI_RED);
- GUI_FillRect(0, 0, 49, 49);
- GUI_SetColor((0x80uL << 24) | GUI_GREEN);
- GUI_FillRect(20, 20, 69, 69);
- GUI_SetColor((0xC0uL << 24) | GUI_BLUE);
- GUI_FillRect(40, 40, 89, 89);
- while(1)
- {
- GUI_Delay(10);
- }
- }
复制代码
|
|