第三个加入LCD_Fill(x0,y0,x1,y1,LCD_COLORINDEX);:
static void _FillRect(GUI_DEVICE * pDevice, int x0, int y0, int x1, int y1)
{
LCD_Fill(x0,y0,x1,y1,LCD_COLORINDEX);
// LCD_PIXELINDEX PixelIndex;
// int x;
// PixelIndex = LCD__GetColorIndex();
// if (GUI_pContext->DrawMode & LCD_DRAWMODE_XOR) {
// for (; y0 <= y1; y0++) {
// for (x = x0; x <= x1; x++) {
// _XorPixel(pDevice, x, y0);
// }
// }
// } else {
// for (; y0 <= y1; y0++) {
// for (x = x0; x <= x1; x++) {
// _SetPixelIndex(pDevice, x, y0, PixelIndex);
// }
// }
// }
}
|