- 3
- 0
- 约4.83千字
- 约 5页
- 2017-06-09 发布于北京
- 举报
《面向对象程序设计》Windows部分习题答案〔学生〕
Windows应用程序中消息传递是如何进行的?
简答:由Windows以及由其他应用程序向用户的应用程序发送的全部消息都储存在消息队列中,等待调用。SDK程序以消息循环调用Windows消息,如下代码表示此循环一直运行到程序接受终止执行消息才停止。
MSG Msg;
…
while (GetMessage (Msg,NULL,0,0))
{ TranslateMessage(Msg);
DispatchMessage(Msg); }
在While循环内部,由循环的每次迭代调用Windows API函数GetMessage (Msg,NULL,0,0)以得到消息队列中的下一个消息,并把它存在特定的MSG结构体变量Msg中。TranslateMessage(Msg)实现键盘上某个键的翻译。DispatchMessage(Msg)函数向窗口的消息处理函数发送消息,调用相应的消息处理函数。完成后进入下一个循环
Windows应用程序常用消息?
简答:窗口消息、命令消息和控件消息
Windows应用程序的最基本构成?
简答:
Windows应用程序由WinMain函数和WndProc窗口处理函数构成基本框架。
WinMain函数是所有Windows程序的入口,其功能包含窗口类的定义和注册,窗口的创建和显示,并产生消息循环。
WinMain(…)//程序的入口点
{ WNDCLASS
您可能关注的文档
- 《6环境教育》教案12个〔28页〕.doc
- 《9〔B〕直线,平面,简单几何体》的教材分析与教学建议.doc
- 《2014年湖北电力公司普考复习题》3电气试验.doc
- 《100以内的加法和减法〔三〕》单元测试.doc
- 《8、7、6加几》教案〔新版人教版一年级上〕.doc
- 《C语言》课程设计任务书〔标准〕.doc
- 《2015平面直角坐标系》全章复习与巩固〔提高〕巩固练习.doc
- 《3-6岁儿童学习与发展指南》竞赛题〔五部分〕.doc
- 《C语言程序设计》课程设计任务书〔2014本科〕.doc
- 《Javaweb程序设计》2015–2016–2期末总复习.doc
- 2026年智慧健康管理系统创新报告.docx
- 河北衡水市武强中学2025-2026学年高二下学期4月期中物理试题(含解析).docx
- 2026年人工智能行业智能老年防走失定位器创新报告.docx
- 2026年低空经济飞行器量子技术应用创新报告.docx
- 2026年农业智能农业智能育种创新报告.docx
- 河北省保定市莲池区保定市第一中学2025-2026学年高二下学期期中考试生物试题(含解析).docx
- 2026年智慧城市电子站牌充电创新报告.docx
- 河北省邯郸市平恩中学等校2025-2026学年八年级期中考试英语试题(含解析).docx
- 2026年供应链创新技术应用报告.docx
- 2026年体育智能赛事管理系统支付系统创新报告.docx
原创力文档

文档评论(0)