文字应以红色闪烁但不闪烁
#include<stdio.h>
#include<conio.h>
#include<graphics.h>
#include<dos.h>
void main(void)
{
int driver=DETECT,mode,mx,my,x1,y1,x2,y2;
initgraph(&driver,&mode,"C:\\tc\\bgi");
cleardevice();
mx=getmaxx();
my=getmaxy();
settextstyle(0,HORIZ_DIR,6);
setcolor(RED+BLINK);
outtextxy(mx/2,my/2,"FAHAD");
getch();
closegraph();
}
答案 0 :(得分:1)
从你的问题我不知道你正在使用什么库,但常识告诉我这可能会有所帮助:
setcolor(RED | BLINK); // Use bitwise or instead of + to combine values
答案 1 :(得分:1)
该代码针对的是16位MS-DOS,Win32 DOS-box虚拟化不支持闪烁属性。我相信它在“全屏”模式下得到支持,但自XP和2000以来的Windows版本不支持全屏控制台或DOS框演示。