0

文本应以红色闪烁,但不闪烁

#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();





}
4

2 回答 2

1

根据您的问题,我不知道您使用的是什么库,但常识告诉我这可能会有所帮助:

setcolor(RED | BLINK);  // Use bitwise or instead of + to combine values
于 2010-07-29T22:05:33.597 回答
1

该代码针对 16 位 MS-DOS,Win32 DOS-box 虚拟化不支持闪烁属性。我相信它在“全屏”模式下受到支持,但自 XP 和 2000 以来的 Windows 版本不支持全屏控制台或 DOS 框演示。

于 2010-07-29T22:06:20.070 回答