功能:
这个函数用于初始化绘图环境。
声明:
void initgraph( int Width, int Height, int Flag = INIT_DEFAULT ); void initgraph( int* gdriver, int* gmode, char* path ); // 兼容 Borland C++ 3.1 的重载,不建议使用。
参数:
Width
绘图环境的宽度。如果为-1,则使用屏幕的宽度
Height
绘图环境的高度。如果为-1,则使用屏幕的高度
Style
窗口初始化模式,可以由以下值组合
INIT_NOBORDER =0x1, //无边框窗口
INIT_CHILD =0x2, //子窗口,需配合attachHWND()函数
INIT_TOPMOST = 0x4, //顶层窗口(不会被其它窗口遮挡)
INIT_RENDERMANUAL = 0x8, //手动渲染模式
INIT_NOFORCEEXIT = 0x10, //退出时不强制结束程序,而是设置标志位,可由is_run()判断
INIT_WITHLOGO = 0x100, //带EGE logo出场动画
INIT_DEFAULT (默认值)
配置目标为Debug时,为普通窗口, INIT_DEFAULT= 0x0 (Debug)
配置目标为Realse时,带EGE logo出场动画, INIT_DEFAULT = INIT_WITHLOGO (Realse)
INIT_ANIMATION = INIT_DEFAULT | INIT_RENDERMANUAL | INIT_NOFORCEEXIT,
返回值:
(无)
示例:
#include "graphics.h" int main() { initgraph(640, 480); circle(200, 200, 100); getch(); cleardevice(); getch(); closegraph(); return 0; }