按照你的说法:
[C] 纯文本查看 复制代码 case WM_PAINT:
// 设置Alpha混合参数,Alpha值为50% (0x80)
GUI_SetAlpha(0x80);
// 设置绘制颜色为黑色
GUI_SetColor(GUI_BLACK);
// 填充一个矩形区域,应用Alpha混合效果
GUI_FillRect(0, 0, 240, 320);
#if 1
GUI_SetAlpha(0x00);
GUI_SetColor(GUI_WHITE);
GUI_FillRoundedFrame(26,76,210,230,15,5);
GUI_DrawBitmap(&g_tBmp[2],(240-g_tBmp[2].XSize)/2,95);
#endif
可以看到子窗口的黑色被混合成了灰色,但是为啥看不到父窗口的UI? |