void far initgraph(int far *graphdriver,int far *graphmode,char far *pathtodriver);graphdriver是上漲指向圖形驅動序號變量的指針;graphmode是在graphdriver選定后,指向圖形顯示模式序號變量的指針。pathtodriver表示存放圖形驅動文件的路徑。
void far setcolor(int color); 設置畫線、畫框和在圖形模式下顯示文字的當前顏色。這個函數將影響line()、rectangle()和outtextxy()函數繪圖的顏色。 color可以取常的顏色常量: BLACK ? 0 BLUE ? 1 GREEN ? 2 CYAN ? 3 RED ? 4 MAGENTA ? 5 BROWN ? 6 LIGHTGRAY ? 7 DARKGRAY ? 8 LIGHTBLUE ? 9 LIGHTGREEN ?10 LIGHTCYAN ?11 LIGHTRED ?12 LIGHTMAGENTA ?13 YELLOW ?14 WH99vE ?15
void far line(int x1,int y1,int x2,int y2); 用當前顏色從(x1,y1)畫一條到(x2,y2)的線段。
void far rectangle(int left,int top,int right,int bottom); 用當前顏色畫一個左上角為(left,top)、右下角為(right,bottom)的矩形框。
void far settextjustify(int horz,int vert); 設置圖形模式下文字輸出的對齊方式。主要影響outtextxy()函數。 horiz和vert可取如下枚舉常量: horiz ?LEFT_TEXT ? 0 ?Left-justify text ?CENTER_TEXT ? 1 ?Center text ?RIGHT_TEXT ? 2 ?Right-justify text vert ?BOTTOM_TEXT ? 0 ?Justify from bottom ?CENTER_TEXT ? 1 ?Center text ?TOP_TEXT ? 2 ?Justify from top
void far outtextxy(int x,int y,char * textstring); 在(x,y)處用當前字體(缺省的字體是DEFAULT_FONT)顯示字符串textstring,字符串的對齊方式由settextjustify()指定。
void far setfillstyle(int pattern,int color); 設置圖形的填充模式和填充顏色,主要影響bar()等函數。 pattern一般取枚舉常量值SOLID_FILL,color的取值與setcolor(int color)中color的取值范圍相同。