阅读:1322回复:6
EVGA用TC初始化1024*786图形系统
EVGA用TC初始化1024*786图形系统,黑屏或死机。请教?
#include <graphics.h> #include <stdlib.h> #include <stdio.h> #include <conio.h> #include <dos.h> void EVGAinit(int graphmode) { union REGS reg; reg.x.ax=0x4f02; reg.x.bx=graphmode; int86(0x10,?,?); } int main(void) { int midx, midy; int radius = 100; /* initialize graphics and local variables */ EVGAinit(0x105); midx = getmaxx() / 2; midy = getmaxy() / 2; setcolor(getmaxcolor()); /* draw the circle */ circle(midx, midy, radius); /* clean up */ getch(); closegraph(); return 0; } [编辑 - 7/17/02 by jli1976929] |
|
沙发#
发布于:2002-07-15 23:09
不加载TC提供的显示驱动,你就不能使用他们提供的绘图函数.
你必须自己写适合于1024*768下的. 另外,你没有调用initgraph(int,int),当然也不应该调用closegraph(). 换句话说,你自己写几个绘图函数吧.:) |
|
板凳#
发布于:2002-07-16 15:21
唉! 但是问题从liuqun前辈那里好象还没有得到彻底解决,我找了很久也没有找到相关书籍,谁能不能提供源代码? :mad:
|
|
地板#
发布于:2002-07-16 16:14
你到底是EVGA还是VEGA? VEGA有自己的一套api,你用不着画蛇添足
|
|
|
地下室#
发布于:2002-07-16 19:35
看你的收件箱.
|
|
5楼#
发布于:2002-07-17 08:42
liuqun前辈非常感激你的帮助,你的mail已收到。为表示感谢我想
把我的其余7分给你,可是给分图标找不到了。 :( |
|
6楼#
发布于:2002-07-17 11:02
没关系.
这里一贴只能给分一次. 祝你好运. :) |
|