第25周-window程序设计(基础篇)-第3章-CreateWindows的呼叫
2016-09-20 21:20
267 查看
1、CreateWindows的呼叫:
单词:over lapped重叠、thick frame厚边框、min imiz box 最小化框
/* CreateWindow的呼叫:标记为「window class name」的参数是szAppName, 它含有字符串「HelloWin」-这是程序注册的窗口类别名称。 这就是我们建立的窗口联结窗口类别的方式。 */ hwnd = CreateWindow(szAppName, //窗口类别名称(window class name) TEXT("The Hello Program", //窗口标题(window caption) WS_OVERLAPPENDWINDOW, //窗口样式(style) 表示使用内定尺寸 CW_USEDEFAULT, //initial x position CW_USEDEFAULT, //initial y position CW_USEDEFAULT, //initial x size 宽度 CW_USEDEFAULT, //initial y size 高度 NULL, //parent window handle(父窗口句柄) NULL, // window menu handle hInstance, // program instance handle NULL);// creation parameters(创建参数)可以用这个参数存取稍后程序中可能引用到的数据。 //「initial x position」和「initial y position」的参数指定了窗口左上角相对于屏幕左上角的初始位置。 //若窗口存在有父子关系,则子窗口总是出现在父窗口的上面。 /* 普通重迭式窗口:有一个标题列,坐标是系统菜单按钮, 右边为缩小、放大和关闭,四周为边框。 WINUSER.H中的几种位旗标的组合 */ #define WS_OVERLAPPENDWINDOW(WS_OVERLAPPED| //重叠 WS_CAPTION | WS_SYSMENU | WS_THICKFRAME | WS_MINIMIZEBOX | //最小化框 WS_MAXIMIZEBOX) //CreateWindow传回被建立的窗口的句柄,该句柄存放在变量hwnd中,后者被定义为HWND型态(「窗口句柄型态」)。Windows中的每个窗口都有一个句柄,程序用句柄来使用窗口。许多Windows函数需要使用hwnd作为参数,这样,Windows才能知道函数是针对哪个窗口的。如果一个程序建立了许多窗口,则每个窗口均有一个句柄。窗口句柄是Windows程序所处理最重要的句柄之一。
单词:over lapped重叠、thick frame厚边框、min imiz box 最小化框
相关文章推荐
- 第25周-window程序设计(基础篇)-第2章-windows为何不用printf
- 第25周-window程序设计(基础篇)-第3章-显示窗口ShowWindow
- 第25周-window程序设计(基础篇)-第3章-窗口消息处理程序WndProc
- 第25周-window程序设计(基础篇)-第3章-注册窗口类别2
- 第25周-window程序设计(基础篇)-第3章-注册窗口类别1
- 第25周-window程序设计(基础篇)-第3章-实例HelloWin.c
- 第25周-window程序设计(基础篇)-第4章-SYSMETS.C窗口消息处理程序
- 第25周-window程序设计(基础篇)-第4章-SYSMETS3.C
- 第25周-window程序设计(基础篇)-第4章-系统字体及格式化文字
- 第25周-window程序设计(基础篇)-第4章-滚动条
- 第25周-window程序设计(基础篇)-第4章-绘制和更新
- 第25周-window程序设计(基础篇)-第4章-滚动条新功能
- 第25周-window程序设计(基础篇)-第4章-GDI图形设备接口
- 第25周-window程序设计(基础篇)-第2章-实例ScreenSize.c
- 第25周-window程序设计(基础篇)-第4章-SYSMETS.H
- 第25周-windows程序设计(基础篇)-第2章-Windows函数的呼叫及Windows的字符串函数
- 第26周-window程序设计(基础篇)-第5章(图形基础)-Polygon函数和多边形填入方式
- Windows程序设计——WM_CREATE消息
- C语言 windows程序设计之WM_CREATE
- 第26周-window程序设计(基础篇)-第5章(图形基础)-SINEWAVE.C正弦波