主题:怎么在设好背景色的情况下打字?
脉脉秋波
[专家分:0] 发布于 2005-10-31 21:10:00
急切需要答复 啊,谢过高手啦
例如
screen 12
line (1,1)—(480,640)bf,1
locate 24,32
print "hello"
显示的hello背景是黑色的啊??怎么才能是蓝色的啊?
回复列表 (共2个回复)
沙发
moz [专家分:37620] 发布于 2005-10-31 23:20:00
背景颜色?
我不懂怎样在 screen 12 下使用调色版?
用 screen 8 可以, 最后加一句 palette 0,1 就行了.
板凳
QB71 [专家分:1300] 发布于 2005-10-31 23:28:00
如果只是单纯为了改变背景:
out &h3c6,255
out &h3c8,0
out &h3c9,0
out &h3c9,0
out &h3c9,63
以上是将0号色设成纯蓝色
如果是想在 SCREEN 12 模式下使输入的字有背景,
这就比较复杂了,QB SCREEN 12模式下使用PRINT过程时,
背景色都是0号色,如果需要背景色的话,那么要自己写一
个过程来代替PRINT过程了,我有一个MYPRN过程,能够显示
ASCII码和汉字,不过速度相当慢.所以一直没有拿出来.
我来回复