| hwnd = CreateWindow( "EasyWin", //创建窗口所用的窗口类的名称* "一个基本的Win32程序", //窗口标题 WS_OVERLAPPEDWINDOW, //窗口风格,定义为普通型* 100, //窗口位置的x坐标 100, //窗口位置的y坐标 400, //窗口的宽度 300, //窗口的高度 NULL, //父窗口句柄 NULL, //菜单句柄 hInstance, //应用程序实例句柄* NULL ); //一般都为NULL |
| 风格 | 含义 |
| WS_OVERLAPPEDWINDOW | 创建一个层叠式窗口,有边框、标题栏、系统菜单、最大最小化按钮,是以下几种风格的集合:WS_OVERLAPPED, WS_CAPTION, WS_SYSMENU, WS_THICKFRAME, WS_MINIMIZEBOX, WS_MAXIMIZEBOX |
| WS_POPUPWINDOW | 创建一个弹出式窗口,是以下几种风格的集合: WS_BORDER,WS_POPUP,WS_SYSMENU。WS_CAPTION与WS_POPUPWINDOW风格必须一起使用才能使窗口菜单可见 |
| WS_OVERLAPPED | 创建一个层叠式窗口,它有标题栏和边框,与WS_TILED风格一样 |
| WS_POPUP | 该窗口为弹出式窗口,不能与WS_CHILD同时使用 |
| WS_BORDER | 窗口有单线边框 |
| WS_CAPTION | 窗口有标题栏 |
| WS_CHILD | 该窗口为子窗口,不能与WS_POPUP同时使用 |
| WS_DISABLED | 该窗口为无效,即对用户操作不产生任何反应 |
| WS_HSCROLL | 窗口有水平滚动条 |
| WS_ICONIC | 窗口初始化为最小化 |
| WS_MAXIMIZE | 窗口初始化为最大化 |
| WS_MAXIMIZEBOX | 窗口有最大化按钮 |
| WS_MINIMIZE | 与WS_MAXIMIZE一样 |
| WS_MINIMIZEBOX | 窗口有最小化按钮 |
| WS_SIZEBOX | 边框可进行大小控制的窗口 |
| WS_SYSMENU | 创建一个有系统菜单的窗口,必须与WS_CAPTION风格同时使用 |
| WS_THICKFRAME | 创建一个大小可控制的窗口,与WS_SIZEBOX 风格一样. |
| WS_TILED | 创建一个层叠式窗口,有标题栏 |
| WS_VISIBLE | 窗口为可见 |
| WS_VSCROLL | 窗口有垂直滚动条 |