第三个加入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);
- // }
- // }
- // }
- }
|