实验6--输入-输出管理选编
操作系统原理实验;安全性 ⑩;实验6 输入/输出管理;实验估计时间:90分钟,难度系数:4;一台计算机拥有大量的输入设备,而鼠标和键盘是其中最常用的输入设备。实际上,基本的鼠标和键盘处理就像使用Visual C++ 的Class Wizard在MFC程序中添加一两个消息响应函数一样简单
鼠标和键盘各自生成自己类型的消息。例如,鼠标生成类似WM_MOUSEMOVE、WM_LBUTTON和WM_RBUTTONCLK的Windows消息;客户区的鼠标消息
客户区就是应用程序可在其中绘图的窗口部分。当鼠标指针滑过应用程序所拥有的窗口客户区时,Windows将把客户区鼠标消息传送给应用程序
使用诸如WM_MOUSEMOVE这类鼠标事件消息,鼠标就可以与应用程序通信。在用户移动鼠标经过应用程序窗口的客户区时,应用程序接收WM_MOUSEMOVE消息流,不仅通知用户正在移动鼠标,而且通知Windows生成WM_MOUSEMOVE消息时鼠标的位置
在鼠标移出应用程序窗口的客户??时,应用程序停止接收客户区鼠标消息。Windows改为把鼠标消息传送给鼠标碰巧经过的窗口 (包含桌面) 。当鼠标返回窗口的客户区时,Windows重新将鼠标消息传送给应用程序;非客户区鼠标消息
Windows也会把非客户区鼠标消息传送给应用程序。当鼠标经过应用程序窗口客户区之外的区域时,就会产生这类鼠标消息
当鼠标经过窗
您可能关注的文档
最近下载
- 〖CJJ99-2017〗城市桥梁养护技术标准.docx VIP
- 2025年北京市高考化学试卷真题(含答案解析).pdf
- GB 50345-2012 屋面工程技术规范.docx VIP
- RWF55和RWF55比例调节仪用户手册 - Siemens.PDF VIP
- 光伏发电企业安全生产与职业健康制度、应编制的应急预案、安全生产标准化达标评级标准.docx VIP
- 茅盾《风景谈》课件.ppt VIP
- 2026脑机接口技术突破与未来场景.pptx VIP
- 妇科运用PDCA循环降低腹腔镜术后肠胀气的发生率品管圈成果汇报.pptx VIP
- 【克劳锐】2025五大平台KOL粉丝分析研究报告:看得见的粉丝价值.pptx VIP
- 深静脉血栓的预防与护理.pptx VIP
原创力文档

文档评论(0)