(1)按下键盘或鼠标等,产生消息。系统为其分配一个句柄,然后将其传到应用程序消息队列中。应用程序也可以使用函数PostMessage或SendMessage发送消息。 (2)应用程序空闲时,调用函数PeekMessage或GetMessage,从消息队列中取出消息。 (3)取出消息后,调用函数DispatchMessage将消息回传给系统。 (4)系统根据消息的信息将其发送到相应的窗口过程来处理消息。
问答题简述MFC应用程序的执行机制。
问答题简述组合框控件的三种类型。
问答题请简述VC的向导中关于如何使用MFC library的两个选项“as a shared dll”和“as a staticallylinked library”的区别。
问答题请简述为一个类(class)添加变量的方法。
问答题请简述为一个类(class)添加函数的方法。
问答题请列举至少十个VC中的快捷键及其作用。
问答题简述创建MFC AppWizard(exe)类型的项目时的三种应用程序类型。
问答题简述Visual Studio的项目工作区的三种视图及其作用。
填空题常用的三层架构是指数据访问层,()和()。
填空题对话框的两种调用模式:()和()。
填空题对话框主要由两部分组成:()和()
填空题文档视图结构中,()类,被用来管理用户与文档的交互。
填空题文档视图结构中,()类,被用存储数据。
填空题当文档数据改变时,可以在文档类的函数中调用()来通知与之相关联的视图重画自身。
填空题视图生成之后,当文档数据改变时,视图的()成员函数将被调用。