- 8
- 0
- 约2.48千字
- 约 3页
- 2017-04-26 发布于湖北
- 举报
WindowsAPI程序的组织结构
Windows API 程序的组织结构
在介绍Windows 程序的基本构架之前我们必需先了什么是消息。 在Windows 多任务环境下同时会有许多程序交织着进行这样复杂的工作是如何管理的呢? Windows 凭借的就是“消息传送(MessagePassing)”这个法宝!在Windows 下所有外部输入如按键、鼠标、按钮、移动计时等动作都是由系统先拦截转换成消息(Message)之后再传给各个程序, Windows 拦截输入的目的之一是为了将不同外设输入的数据转换成一致的格式以方便程序处理这个一致的格式就是消息(Message)。 消息是一个结构它的组成如下: typedef struct tagMSG{ HWND hWnd; 所欲送达的窗口代码(handle) UINTmessage; 消息为-Unsign 整数(int) WPARAMwParam; 相关参数后文说明 LPARAMtParam; 相关参数后文说明 DWORDtime 时间 POINTpt 鼠标光标位置 }MSG; 我们可以看到消息结构包含了按键鼠标时间等不同输入设备的数据,其中很重要的是第一项hWnd,这是消息所欲送到的窗口的句柄(handle)。也就是说“消息传送的最终目的地是窗口而不是程序” 这一点很重要请各位记住。 传送消息时如果程序正在忙碌来不及接收源源而
您可能关注的文档
- XK3150-Ex.PDF
- [ACCA]——国际会计师注册考试网站.PDF
- ·方法学研究·.PDF
- ·专题策划助产专业建设与发展·.PDF
- 《2.1.3分层抽样》导学案.doc
- 《中低速磁浮交通轨道工程质量验收规范》.PDF
- 《传感器》教学大纲.PDF
- 《信号分析与处理》考试大纲.doc
- 《中国语文课程和评估指引(中四至中六)》补充说明.PDF
- 《公路工程计量》课程检测练习.PDF
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- 2025年从“五方面人员”中选拔乡镇领导班子成员考试历年参考题库含答案详解.docx VIP
- 北方工业大学复变函数fb培训教程文件.ppt VIP
- 上海局营业线施工安全知识培训考试题及答案.docx
- RAZ-C分级阅读All About Penguins(带练习册).pdf VIP
- 2024年考研英语核心词汇.doc VIP
- 电站锅炉自动测控系统设计.doc VIP
- 北方工业大学复变函数fb1-1.ppt VIP
- 铝冶炼连续铸锭工岗位考试试卷及答案.doc VIP
- 2025年江苏省盐城市中考化学真题(含答案).pdf
- (省统测)贵州省2026年4月高三年级适应性考试语文试卷(含答案解析).docx
原创力文档

文档评论(0)