C语言图形界面下输出的文本为何字体大小变不了?
C语言图形界面下输出的文本为何字体大小变不了?我试过了不同的文本类型设置,输出的文本全都是8*8点阵大小。其中一个代码如下:
#include <graphics.h>
#include <conio.h>
int main()
{
int gdriver=DETECT, gmode;
initgraph(&gdriver,&gmode,"D:Win-TC");
setbkcolor(BLUE);
cleardevice();
setfillstyle(1, 2); /*ÉèÖÃÌî³ä·½Ê½*/
setcolor(WHITE); /*ÉèÖð×É«×÷ͼ*/
rectangle(100, 100, 330, 380);
floodfill(50, 50, 14); /*Ìî³ä·½¿òÒÔÍâµÄÇøÓò*/
setcolor(12); /*×÷ͼɫΪµºì*/
settextstyle(1, 0, 8);/*ÈýÖرʻ®×ÖÌå, ·Å´ó8±¶*/
outtextxy(120, 120, "Very Good");
setusercharsize(2, 1, 4, 1);/*ˮƽ·Å´ó2±¶, ´¹Ö±·Å´ó4±¶*/
setcolor(15);
settextstyle(3, 0, 5); /*ÎÞ³Ä×ֱʻ®, ·Å´ó5±¶*/
outtextxy(220, 220, "Very Good");
setusercharsize(4, 1, 1, 1);
settextstyle(3, 0, 0);
outtextxy(180, 320, "Good");
getch();
closegraph();
return 0;
}
编译通过没问题,可就是字体大小变不了,请大侠们赐教!!谢谢!!!