跳转至

initgraph

函数 · 位于 HiWindow.h 中第 857 行

函数模型

定义

已被 #define 宏定义成

HiEasyX::initgraph_win32(__VA_ARGS__);HiEasyX::AutoExit()

用法

HWND initgraph(int width,
               int height,
               int flag = NULL);

作用

创建一个 Win32 绘图窗口(异于原生 EasyX 窗口)

说明

参数

  • width 绘图窗口的宽度。

  • height 绘图窗口的高度。

  • flag 窗口样式(EW_ 系列宏,默认为 EW_NORMAL)。可为以下值:

含义
EX_DBLCLKS 在绘图窗口中支持鼠标双击事件。
EX_NOMINIMIZE 禁用绘图窗口的最小化按钮。
EX_SHOWCONSOLE 显示控制台窗口。

返回值

返回新建绘图窗口的句柄。

说明

initgraph 函数 与 initgraph_win32 函数的区别

initgraph:当所有程序窗口被关闭后,程序会自动退出(结束进程)

initgraph_win32:当所有程序窗口被关闭后,程序 不会 退出(结束进程)

示例

以下代码片段创建一个尺寸为 640x480 的绘图窗口:

initgraph(640, 480);

以下代码片段创建一个尺寸为 640x480 的绘图窗口,同时显示控制台窗口:

initgraph(640, 480, EX_SHOWCONSOLE);

以下代码片段创建一个尺寸为 640x480 的绘图窗口,同时显示控制台窗口,并禁用关闭按钮:

initgraph(640, 480, EX_SHOWCONSOLE | EX_NOCLOSE);

评论