图形接银源口文件,在DOS下编程时,如果要使用图形界面,就需要用坦搏扒到的,tc等编译器有提供。
就是你用TURBO C或者BORLAND C做DOS下的程序时,的显示驱动.
一般在LIB目录下让昌,叫EGA.BGI, VGA.BGI等名字.格式就是.OBJ格式.
通常,用户编辑连接好的图形程序文件(*.EXE)还不是能完全独立运行的文件,它还需要图形驱动程序(*.BGI)的支持,换言之,它只能在含有(*.BGI)的文件目录下运行, 如何生成能完全独立运行的图形程序文件呢? Turbo.c给我们提供了完成此工作的工具,有一个叫做BGIOBJ的图形驱动程序和字体的实用程序,该程序能将驱动程序转换为目标文件。有六个驱动程序岁手文件,它们分别是:CGA.BGI
EGAVGA.BGI
HERC.BGI
ATT.BGI
PC3270.BGI
IBM8514.BGI
上面六个文件不一定都用,也可以只包含前三个,这四个文件分别是TRIP.CHR(三重字体),LITT.CHR(小字体),SANS(无衬线字体)和乎前嫌GOTH.CHR(黑体字体)。使用BGIOBJ实际上不难,如果*.BGI文件是在目录下,
cd
bgiobj/F cga
bgiobj/F egavga
bgiobj/F herc
bgiobj/F trip
bgiobj/F litt
bgiobj/F sans
这将生成CGAF.OBJ、EGAVGAF.OBJ、HERCF.OBJ、TRIPF.OBJ、LITTP.OBJ和SANSF.OBJ。现在我们把这些文件从目录下移到下,
下一步是将悔坦六个obj文件追加到库GRAPHICS.LIB中,按如下 *** 作:
cd\tc\lib
tlib graphics+cgaf+egavgaf+hercf+tripf+littf+sansf
如果你要用mfc写图形,那是很简单的如果你不使用mfc,就要用windows api,前罩岩或者vc提供了一个图形库windl.h
所以在windows下用c++编图闷掘形程序,你可慧御能需要学MFC或者Windows API
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)