作业帮 > 综合 > 作业

easyx使用SetBkMode(TRANSPARENT)出现文字重叠问题

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/05/10 14:01:16
easyx使用SetBkMode(TRANSPARENT)出现文字重叠问题
easyx使用SetBkMode(TRANSPARENT)出现文字重叠问题
setbkmode(TRANSPARENT) 的意思就是文字背景是透明的,所以文字会重叠.你需要设置文字背景用当前背景色就会避免文字重叠问题.这样设置:
setbkmode(OPAQUE);
再问: 文字是放在图片上的,我是想把文字周围的黑框去掉。但是用了setbkmode(TRANSPARENT) 倒计时部分又会出现文字重叠。

再答: 你上一次输出的时间,已经和背景融合在一起,所以这次输出,必然会出现你说的情况。 你可以将局部背景用 getimage 保存到 IMAGE 对象中,然后下次输出时间之前,先 putimage 恢复背景,然后再输出。