easyx背景颜色填充失败问题

img


如图,我按照用法把setbkcoloer放上去了但为什么还是黑色的,哪个懂这怎么回事

注意:
在设置背景色之后,并不会改变现有背景色,而是只改变背景色的值,之后再执行绘图语句,例如 outtextxy,会使用新设置的背景色值。

如果需要修改全部背景色,可以在设置背景色后执行 cleardevice() 函数。


setbkcolor(RED);
    // 用背景色清空屏幕
    cleardevice();

关于setbkcolor()的误区~

setbkcolor()函数的确是设置背景色的函数,那这个背景色是dos框的背景色?是printf()函数输出东西的背景色?

十分尴尬的是都不是~

 printf()函数的输出是在dos框里的,但是**setbkcolor()函数设置的背景色,是图形框里输出文字的背景色**