- 3
- 0
- 约9.79千字
- 约 12页
- 2018-02-28 发布于天津
- 举报
MFC的消息处理模式-Read.doc
第六章 MFC的消息处理模式
在Windows中发生的一切都可以用消息来表示,消息用于告诉操作系统发生了什么,所有的Windows应用程序都是消息驱动的,消息机制是Windows应用程序的核心。
在Windows中,不同的消息由应用程序的不同部分进行处理。MFC库将很多底层的消息都屏蔽了,使用户更加方便、简易地处理消息。例如,用户接收到诸如移动鼠标键(WM_MOUSEMOVE)消息或单击鼠标键(WM_LRBUTTONDOWN)消息时不必处理窗口和鼠标的重画工作,MFC及应用程序框架会替用户做这些工作。在使用MFC进行编程时,用户只需处理一些高层的消息,例如,“用户在单击窗口中的OK按扭”,“用户现在选中了下拉列表框中的第五项”等等,这样就大大减轻了程序员的负担。
一个消息是由消息的名称(UINT)和两个参数(WPARAM, LPARAM)组成。消息的参数中包含有重要的信息。例如对鼠标消息而言,LPARAM中一般包含鼠标的位置信息,而WPARAM参数中包含了发生该消息时,SHIFT、CTRL等键的状态信息,对于不同的消息类型来说,两个参数也都相应地具有明确意义。
消息与输入焦点
Windows是一个以消息为导向的系统,应用程序只能被动地等待用户按键的消息,不能主动地去读键盘的状态,也就是说,每当键盘上有个键被按下,系统就会发出一个按键消息给窗口,告诉它某个键被按下去了,只要鼠标移动一
您可能关注的文档
- HRoot2015全球人力资源服务机构50强净利润率榜单(按主营业务).PDF
- HT7ASIPPECE测量热脉冲传播实验提案.ppt
- HTLV与输血安全-西安市中心血站.ppt
- ICACHI理事会2016换届选举章程-世界华人华侨人机交互协会.PDF
- ICAESEE-2017-AEIC学术交流资讯中心.PDF
- Idealab是一家科技创业公司孵化.PDF
- IEEE网络课堂-Xplore入门.ppt
- iFIX对AllenBradley的产品支持包.ppt
- inAgriculture农村人口与农户数量成倍增加RuralPopulationand.ppt
- INFINITY系列喷头(配备SMARTACCESS)安装与维修手册-Toro.PDF
- Money&You课程-林伟贤.ppt
- MOOC背景下机器人学课程的教学改革和实践模式-DPIProceedings.PDF
- Moodle简介-大学计算机基础课程开发-西北师范大学在线教学系统.ppt
- Moodle过去、现在、未来-上海外国语大学学习管理系统SISU-LMS.ppt
- MOS管简介MOS管的英文全称叫MOSFET(MetalOxideSemiconductor.doc
- MOVEit如何满足数据安全和合规性要求-网络管理WhatsUpGold受控.PDF
- MSProject项目管理工具涉及了其中五大领域.ppt
- MX系列以太网业务路由平台-JuniperForums.doc
- MYD-Y6ULXLinux开发手册-米尔科技.PDF
- NatShellBRAS宽带接入服务器特点-蓝海卓越.ppt
原创力文档

文档评论(0)