以下是引用njdosbbs在2004-7-31 7:37:04的发言:
BC++3.1、4.0,怎样显示一幅超过256色的位图,有没有现成的函数或程序。
另外,InitGraphic函数老是提示找不到EGAVGA.BGI,但事实EGAVGA.BGI已被
连接。怎样解决。
打开附件
将此文件替换掉硬盘上的那个GRAPHICS.LIB文件即可.另外,在程序中初始化图形驱动时加入以下一行代码,例子如下:
void InitGraph(void);
void InitGraph(void)
{
int gdriver = DETECT, gmode, errorcode;
registerbgidriver(EGAVGA_driver); // 定义图形驱动器为 VGA
initgraph(&gdriver, &gmode, "C:\\BC5\\BGI"<img src="images/smilies/face-wink.png" align="absmiddle" border="0">;