- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《Windows编程基础》讲义
目录
第一章 Windows程序设计入门 1
第1.1节 控制台程序和窗口程序 1
第1.2节 Windows程序设计基本概念 2
1.2.1 windows.h 2
1.2.2 Win32 API 3
1.2.3 Windows SDK 3
1.2.4 API函数的文档 4
1.2.5 Windows操作系统中的C运行库 4
1.2.6 MFC 5
第1.3节 WinMain函数 6
1.3.1 WINAPI和APIENTRY宏 6
1.3.2 WinMain函数的参数 7
第1.4节 Windows数据类型 7
1.4.1 标准C/C++数据类型的类型别名 7
1.4.2 句柄 8
1.4.3 Windows常用结构 8
第1.5节 窗口的类型和组成 9
第1.6节 消息 11
第二章 Windows框架程序 13
第2.1节 WinMain函数的结构 13
第2.2节 定义和注册窗口类 13
2.2.1 定义窗口类 13
2.2.2 注册窗口类 16
2.2.3 查看窗口的窗口类数据 16
2.2.4 Windows预定义的系统全局窗口类 16
第2.3节 创建和显示窗口 17
2.3.1 创建窗口 17
2.3.2 显示窗口 19
2.3.3 查看窗口风格数据 19
第2.4节 启动消息循环 20
2.4.1 消息循环的组成 20
2.4.2 MSG数据结构 20
2.4.3 消息循环中的函数 21
第2.5节 窗口函数 22
2.5.1 窗口函数的结构 22
2.5.2 DefWindowProc函数 23
2.5.3 PostMessage和SendMessage 25
第2.6节 在VC2008中创建Windows框架程序 27
2.6.1 新建Windows框架程序工程 27
2.6.2 关闭Unicode编译选项 30
2.6.3 编译和调试Windows程序 32
第2.7节 定制图标和光标 33
2.7.1 编辑图标和光标 33
2.7.2 使用自定义图标和光标 34
2.7.3 LoadImage函数 35
第三章 消息处理 36
第3.1节 处理键盘消息 36
第3.2节 处理鼠标消息 37
3.2.1 客户区鼠标消息 37
3.2.2 鼠标双击消息 38
3.2.3 非客户区鼠标消息 38
3.2.4 屏幕坐标和客户区坐标的转换 39
第3.3节 处理定时器消息 40
3.3.1 设置和停止定时器 40
3.3.2 使用WM_TIMER消息 40
3.3.3 使用定时器回调函数 41
第3.4节 使用菜单 43
3.4.1 资源ID 43
3.4.2 编辑菜单 44
3.4.3 在窗口中使用菜单 46
3.4.4 使用右键弹出式菜单 46
第3.5节 响应菜单消息 48
第3.6节 使用快捷键 49
3.6.1 编辑快捷键 49
3.6.2 使用快捷键 50
第四章 对话框和控件 52
第4.1节 消息框 52
第4.2节 创建对话框模板资源 53
4.2.1 对话框模板属性 53
4.2.2 创建About对话框模板 54
4.2.3 对话框控件属性 56
4.2.4 创建复杂对话框模板 58
第4.3节 创建对话框窗口 59
4.3.1 对话框函数 59
4.3.2 DialogBox函数 61
第4.4节 使用控件 61
4.4.1 Windows控件的分类 62
4.4.2 控件的消息通信 62
4.4.3 使用按钮 63
4.4.4 使用编辑框 67
4.4.5 使用列表框 68
4.4.6 使用组合框 70
第4.5节 使用非模态对话框 72
第4.6节 工具条和状态条 75
4.6.1 使用CreateToolbarEx函数创建工具条 75
4.6.2 使用CreateWindow函数创建工具条 78
4.6.3 使用工具条按钮提示 79
4.6.4 创建状态条 80
第五章 文本和图形显示 84
第5.1节 设备场景(DC) 84
第5.2节 处理WM_PAINT消息 86
5.2.1 处理WM_PAINT消息 86
5.2.2 产生WM_PAINT消息 89
5.2.3 两种绘图方法的结合 90
第5.3节 显示文本 90
5.3.1 TextOut函数 91
5.3.2 DrawText函数 92
5.3.3 设置文本和背景颜色 93
5.3.4 使用系统内建字体 94
5.3.5 使用自定义字体 96
第5.4节 显示图形 97
第5.5节 画笔和画刷 99
5.5.1 使用系统内建画笔 100
5.5.2 使用自定义画笔 100
5.5.3 使用系统内建画刷 102
5.5.4 使用自定义画刷 102
5.5.5 GDI资源泄漏 105
第5.6节 设置映射模式 106
5.
您可能关注的文档
最近下载
- 六年级上册美术第7课 做做陶艺1 浙美版(2018秋).ppt VIP
- (5.2.1)--5.2由推理公式推求设计洪水.pdf VIP
- 2025年河北保定市竞秀区公开招聘社区工作者66名笔试备考试题及答案解析.docx VIP
- 穴位贴敷疗法课件.pptx VIP
- 2022《醋业市场发展的案例分析报告—以天缘醋业为例》10000字.doc VIP
- 支付农民工工资承诺书.docx VIP
- 《药用植物识别技术》课件——3.茎.ppt VIP
- “空椅子”技术及应用.pdf VIP
- 2025全国推广普通话宣传周PPT2025第28届推普周.pptx VIP
- 第28届全国推广普通话宣传周.pptx VIP
文档评论(0)