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

  • 5
  • 0
  • 约1.01万字
  • 约 5页
  • 2016-10-09 发布于贵州
  • 举报

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

《面向对象程序计》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

文档评论(0)

1亿VIP精品文档

相关文档