- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Borland C++Builder响应Windows消息机制的分析 摘要:Windows是一套以消息驱动的操作系统。C++ Builder的可视化组件库 (VCL)提供了对大多数Windows消息的处理机制,程序开发人员在一般情况下无需理会Windows消息的细节。然而作为一个windows程序开发者,实有必要掌握C++Builder中如何进行Windows消息的捕获。该文阐述了Windows消息的概念,对C++Builder的消息映射机制进行了系统分析,同时结合一个实际范例,仔细说明了其中之技巧。 关键词:Windows;Borland C++ Builder;Windows 消息; 消息映射机制 中图分类号:TP316文献标识码:A文章编号:1009-3044(2010)09-2150-02 Analysis of the Response mechanism of Windows Message in Borland C++ Builder TANG Yan-hua (Hunan Urban Professional College, Changsha 410137, China) Abstract: Windows is a operating system which is based on message driver. Visual Component Library (VCL) in C++ Builder supplies the process mechanism to the most of Windows messages and the programmer neednt pay attention to the detail of Windows message in general. However, it is necessary to hold Windowsmessagesresponsemechanismin C++ Builder. In this paper, The conception of Windows message and the C++ Builder message map mechanism is introduced, at one time, the technique is explained with a example. Key words: Windows; Borland C++ Builder; Windows message; message map mechanism Windows是一套以消息驱动的操作系统,C++ Builder的VCL提供了对大多数Windows消息的处理机制,程序设计者在一般情况下无需理会Windows消息的细节。然而由于Windows事件驱动方式主要基于消息机制,因此在遇到C++Builder没有定义的Windows消息时,如何进行捕获Windows消息仍然是C++Builder程序员不可或缺的能力。 不可否认,C++Builder所提供的事件处理能力已具备了某一程度的完备性,然而我们也必须承认,VCL仍有不尽完美之处。例如程序员自定义消息的处理、Winsock消息的处理及一些Windows消息如WM_NC**** 系列的消息都是C++Builder的控件所未包含的。本文将讨论如何以C++Builder来处理Windows消息,并使用这一技术,实现在一般VCL控件所无法做到的功能。 1 何谓Windows消息 Windows 程序设计是一种以事件为驱动方式的的程序设计,而事件又主要基于消息处理机制。当用户需要完成某种功能时,需要调用OS的某种支持,然后OS将用户的需要包装成消息,并投入到消息队列中,最后应用程序从消息队列中取走消息并进行响应。所谓消息是由Windows操作系统送往程序的事件。它是系统中各个控件沟通的方式,举例来说,当移动鼠标、按下鼠标键、改变窗体大小时,Windows都会送出消息以通知程序。当然,为了要辨别事件的内容,Windows系统中定义了许多的消息,如WM_PAINT,WM_CHAR等等。当事件发生时,Windows会判断该事件必须由哪个程序接收,然后将事件以消息的方式送往程序的窗体中。虽然在Windows系统中包含了数以百计的事件,但是操作系统并没有为各个事件设计不同的消息结构,而是以一个一般性的结构来描述消息,这个结构在C++Builder就称为TMessage。当然,随着事件的不同,对于消息的解释也有所不同,在C++Builder中也为各种常用的消息定义了专门的结构,你可以直接使用它们来解释消息。这些消息定义在C++Builde
您可能关注的文档
- “形象化方法”在计算机语言教学中的运用.doc
- “信息技术与应用导论”双语教学实践与探讨.doc
- “信息论”课程本科教学探索与实践.doc
- “熊猫烧香”带给教育的思索.doc
- “学用互动,实践为先”之教学方法探讨.doc
- “移动通信”课程中的移动OS教学内容探讨.doc
- “引擎教学法”在“J2ME MIDP手机游戏设计”课程中的应用.doc
- “职业规划与领导力发展”对话录(二).doc
- “正保教育杯”第三届全国ITAT教育工程就业技能大赛活动方案.doc
- “知识表示与知识推理”知识体的教学设计.doc
- WindowsWindows 电脑VPN客户端用户手册.pdf
- 全自动咖啡机 CM3 用户手册.pdf
- 产品规格书SMA-C04说明书用户手册.pdf
- NGI恩智(上海)测控技术有限公司电池模拟器N83624系列用户手册.pdf
- SC-80C全自动色差计使用说明书.pdf
- 体视显微镜SZM-0745用户手册.pdf
- 人教版高中化学选择性必修第二册全册同步教学课件(2025年7月修订).pptx
- 2024年新湘少版三年级上册英语课件 Unit 10 第2课时 .ppt
- 2024年秋季新人教版一年级上册数学课件 第1单元 5以内数的认识和加、减法第9课时 0的认识和加、减法.ppt
- 苏教版四年级上册数学全册同步教学课件.pptx
最近下载
- 建筑地面工程施工质量验收规范,gb50209-2010 .pdf VIP
- 2025年全国文明单位考核测评标准.pdf VIP
- 期末考试奖状一奖状.doc VIP
- 《安全色和安全标志GB2894-2025》新旧版对比学习丨41页.pptx
- 喜剧的十三种结构.pdf VIP
- 大学生《物理化学》9套期末考试试卷(含答案).pdf VIP
- 5313A-2017 电磁辐射暴露限值和测量方法.pdf VIP
- 广东省深圳市南山区深圳市南山外国语学校(集团)科华学校2023-2024 学年四年级上学期阶段性学情调研期中数学试卷.pdf VIP
- 血管通路护理专科门诊建设与服务规范.docx VIP
- HCIA-IOT 物联网 H12-111 V3.0认证培训考试题库大全-上(单选题汇总) .docx VIP
有哪些信誉好的足球投注网站
文档评论(0)