- 3
- 0
- 约 59页
- 2017-05-15 发布于贵州
- 举报
Windows程基础
Windows编程基础知识;主要内容;1. 概述;1. 概述;1. 概述;2. Windows编程基础;2.1 窗口与句柄;2.1 窗口与句柄;2.1 窗口与句柄;2.1 窗口与句柄;2.1 窗口与句柄;2.1 窗口与句柄;2.2 Windows程序与操作系统;2.3 事件驱动程序;2.3 事件驱动程序;2.3 事件驱动程序;事件驱动程序的结构示意图;2.4 Windows消息及消息队列;2.4 Windows消息及消息队列;2.4 Windows消息及消息队列;Windows程序必须包含专门处理这些消息的函数
该函数经常被称作WndProc()或WindowProc()
窗口过程函数
不过该函数不必拥有特定的名称,因为Windows是通过我们提供的函数指针访问该函数的。;给程序发送消息归结为Windows调用我们提供的通常名为WindowProc()的函数
借助于给该函数传递的实参给程序传递任何必要的数据。
在相应的WindowProc()函数内,编程人员应当负责根据提供的数据,确定消息的意义以及该采取的动作,只需处理必要消息。
通过调用Windows提供的标准函数DefWindowProc(),处理默认的消息处理功能。;2.5 Windows API;2.5 Windows API;2.6 Windows 数据类型;2.6 Windows程序中的符号;3.Windows程序结构;3.Windows程序结构;3.Windows程序结构;3.2 WinMain()函数;3.2 WinMain()函数;3.2 WinMain()函数;3.2 WinMain()函数;3.2 WinMain()函数;WNDCLASS wndcls;
wndcls.cbClsExtra=0;
wndcls.cbWndExtra=0;
wndcls.hbrBackground=(HBRUSH)GetStockObject(BLACK_BRUSH);
wndcls.hCursor=LoadCursor(NULL,IDC_CROSS);
wndcls.hIcon=LoadIcon(NULL,IDI_ERROR);
wndcls.hInstance=hInstance;
wndcls.lpfnWndProc=WinMyProc;
wndcls.lpszClassName=“MyWnd;
wndcls.lpszMenuName=NULL;
wndcls.style=CS_HREDRAW | CS_VREDRAW;;注册窗口类
RegisterClass(wndcls);
创建窗口
;3.2 WinMain()函数;3.2 WinMain()函数;3.2 WinMain()函数;3.2 WinMain()函数;3.2 WinMain()函数;3.2 WinMain()函数;3.3 窗口过程函数;3.3 窗口过程函数;在窗口过程函数内部使用switch/case语句来确定窗口过程接收的是什么消息,以及如何对这个消息进行处理
LRESULT CALLBACK WinMyProc(
HWND hwnd, // handle to window
UINT uMsg, // message identifier
WPARAM wParam, // first message parameter
LPARAM lParam // second message parameter
);WinMyProc()函数;WinMyProc()函数;WinMyProc()函数;WinMyProc()函数;WinMyProc()函数;3.3 窗口过程函数;绘制窗口客户区;绘制窗口客户区;绘制窗口客户区;结束程序;3.4 动手写第一个Windows程序 ;5 小结;5 小结;5. 小结
您可能关注的文档
- windows程,交互式画图··.doc
- Windows程.ppt
- windows程_1讲.ppt
- Windows程基本手册.docx
- Windows程基础知识.ppt
- Windows程实验6报告_甘加升.docx
- Windows程实验报告模板.doc
- windows程技术.doc
- Windows络服务搭建管理之3WEB FTP(服务器群集 负载平衡)CA证书服务器的搭建和配置.doc
- 餐饮门店银发经济适配的标杆案例(优秀老年助餐经验)学习流程试题库及答案.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- ntvf调试资料解读.doc VIP
- 电影《色.戒》的叙事伦理.doc VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(A卷)附参考答案.pdf
- 佳能EOS1500D基本使用说明书说明书.pdf VIP
- 上海大学2023-2024学年第1学期《高等数学(上)》期末考试试卷(B卷)附参考答案.pdf
- 渣打银行(香港)有限公司.PDF VIP
- 2024年吉林高职高专院校单招统一考试《语文》试卷及参考答案.pdf VIP
- JSG202515机器人系统集成应用技术样题-学生组.docx VIP
- 棋盘博弈采购法战略体系.ppt VIP
- 节后复产复工安全知识考试试卷及答案.docx
原创力文档

文档评论(0)