VGA 9 VGALO 0 16色 640*200 VGAMED 1 16色 640*350 VGAHI 2 16色 640*480 ─────────────────────────────────── PC3270 10 PC3270HI 0 2色 720*350 ─────────────────────────────────── DETECT 0 用于硬件测试 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
例4. 使用图形初始化函数设置VGA高分辨率图形模式 #include int main() { int gdriver, gmode; gdriver=VGA; gmode=VGAHI; initgraph(&gdriver, &gmode, "c:\\tc"); bar3d(100, 100, 300, 250, 50, 1); /*画一长方体*/ getch(); closegraph(); return 0; }
有时编程者并不知道所用的图形显示器适配器种类, 或者需要将编写的程序 用于不同图形驱动器, Turbo C提供了一个自动检测显示器硬件的函数, 其调用 格式为: void far detectgraph(int *gdriver, *gmode); 其中gdriver和gmode的意义与上面相同。
例5. 自动进行硬件测试后进行图形初始化 #include int main() { int gdriver, gmode; detectgraph(&gdriver, &gmode); /*自动测试硬件*/
上一篇:C++ 代码优化
下一篇:C语言图形处理
|