会员中心     
首页 > 资料专栏 > 标准 > 行业标准 > 医药卫生标准 > 《面向对象程序设计》Windows部分习题答案(学生)5页

《面向对象程序设计》Windows部分习题答案(学生)5页

挑战
V 实名认证
内容提供者
资料大小:265KB(压缩后)
文档格式:WinRAR(5页)
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2025/8/9(发布于陕西)

类型:积分资料
积分:10分 (VIP无积分限制)
推荐:免费申请

   点此下载 ==>> 点击下载文档


“《面向对象程序设计》Windows部分习题答案(学生)5页”第1页图片 图片预览结束,如需查阅完整内容,请下载文档!
文本描述
1.Windows应用程序中消患传递是如何进行的?
简答:由Windows以及由其他应用程序向用户的应用程序发送的全部消患都储存在消患队列中,等待 调用。SDK程序以消患循环调用Windows消患,如下代码表示此循环一直运行到程序接受终止执行消 患才泮止《
MSG Msg;

while (GetMessage (&Msg,NULL,0,0))
{ TranslateMessage(&Msg);
DispatchMessage(&Msg); }
在While循环内部,由循环的每次迭代调用Windows AP丨函数GetMessage(&Msg^NULL,0,0以得到消 患队列中的下一个消患,并把它存在特定的MSG结构体变量Msg中。TranslateMessage(&Msg)实现键 盘上某个鍵的豳译。DispatchMessageO&Msg)函数向窗口的消患处理函数发送消患,调用相应的消患处 理函数。完成后进入下一个循环
2.Windows应用程序常用消患?
简答:窗口消息、命令消患和控件消患
3.Windows应用程序的最基本构成?
简答:
1)Windows应用程序由WinMain函数和WndProc窗口处理函数构成基本框架。
2)WinMain函数是所有Windows程序的入口,其功能包含窗口类的定义和注册,窗口的创建和显示, 并产生消患循环,
WinMain □) /程序的入口点 { WNDCLASS wndclass; //定义窗口类
RegisterClass (&wndclass); 〃注册窗口类 CreateWindowIZl〉;奴建窗口 ShowWindow (□):显尔窗口 UpdateWindow (□):於新窗口 While (GetMessage (&msg,NULL,0,0))
/箱患循环,将消患派送给窗口函数WndProc { TranslateMe&sage (&msg);
DispatchMessage (&msg);
}
}
3) WndProc窗口处理函数定义了应用程序对收到的不同消息的响应.其中包含了应用程序对各种可能 接收到的消患的处理过程,是消息处理分支控制语句的篥合。
WndProc (hwnd, message, wParam, IParam)
{
switch (message)
{
case...
case WM DESTROY://关闭窗口并遐出程序