使用cleardevice会清纯整个运行界面,那怎样才能把指定位置的给清楚呢?
在图形界面中,可以先将要清除的图片所在位置的背景填充为当前背景颜色,这样就能清除指定位置的图片。在 C 语言中,可以使用 bar 函数填充指定颜色:
int x, y, width, height;
int current_color = getbkcolor();
setfillstyle(SOLID_FILL, current_color);
bar(x, y, x + width, y + height);
这样就可以清除指定位置的图片。