MFC讲义

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.将MFC应用程序的命令处理路径补充完整:命令—(视图类)—(文档类)—文档模板类—(框架窗口类)—应用程序类

2.传统的软件开发主要采用(过程)驱动的方法,而WINDOWS程序的开发使用(消息)驱动模型,该模型靠(事件)机制来实现其功能。

3.(主框架类)是应用程序中负责控制菜单、工具栏和状态栏等界面元素的最主要的类。

4.VC++开发环境可以生成的基于MFC AppWizard exe的应用程序类型有(对话框)(单文档/视图结构)和(多文档/视图结构)。

5.包含类定义的文件称为(头文件),包含类中成员函数的实现代码的文件称为(源文件),包含资源信息的文件称为(资源文件)。

6.Resource View的主要功能是(编辑当前工程中的资源)。

7.应用程序向导的主要功能是(帮助生成应用程序)。

8.导的主要功能是(管理各个类中的消息)。

9.工作区窗口一般在开发环境的左侧,它包含工程的多各方面,分别是(ClassView)、(ResourceView)和(FileView)。

10.项目工作区的文件扩展名为(dsw)。

11. WINDOWS应用程序的消息来源主要包括(输入消息)、(控制消息)、(系统消息)和(用户消息)。

12.发送消息可以采用的两个函数是(PostMessage)和(SendMessage)。

mdUI类的主要功能是(主要用来更新命令用户接口的状态,如子菜单、工具栏上的按钮等)。

14.代码ON_UPDATE_COMMAND_UI(ID_TEST,OnUpdateTest)的主要功能是(将对ID_TEST的更新命令接口消息的处理映射到OnUpdateTest函数上)。

15.CString类的功能是(处理字符串),其Format函数的功能是(格式化字符串)。

16.Ctime类的功能是(处理日期时间),其Format函数的功能是(将时间对象格式化为字符串)。

17.MessageBox函数的第一个参数表示(消息文字),第二个参数表示(标题文字),第三个参数表示(图标与按钮组合).

18.在windows中,按下一个字符键,会依次触发(WM_KEYDOWN)、(WM_CHAR)和(WM_KEYUP)3个消息

19.windows窗口内部需要重新绘制时,会得到一个(WM_PAINT)消息,当释放鼠标右键时,会得到一个(WM_RBUTTONUP)消息。

20.WM_LBUTTONDOWN表示(鼠标左键按下消息),WM_MOUSEMOVE表示(鼠标移动消息)。

21.OnMouseMove(UINTnFlag,CPinto point)消息处理函数中的point表示(鼠标当前坐标)。

22.OnChar(UNIT nPepCnt nFlags)消息处理函数中的nChar表示(当前按下的字符键)。

X1.下列函数中,能为状态栏的第二个窗格设置文字的是(SetPaneText)

X2.VC++提供的资源编辑器不能编辑下列哪个资源(状态栏)

X3.MFC应用程序框架为状态栏定义的静态数组indicators放在哪个文件中(MainFrm.cpp)。

23.(DeleteMenu)用来删除某个菜单项,如果被删除的菜单项有相关的弹出菜单,则该弹出菜单的句柄也要被删除并释放内存。

24.(AppendMenu)用来追加某个菜单项,(TrackPopupMenu)用来在一个POINT结构所指定的位置上显示一个上下文菜单。

25.工具栏上的按钮能触发的消息有(COMMAND)和(UPDATE_COMMAND_UI)。

状态栏上的窗格可以分为(信息行窗格)和(指示器窗格)两类。

26.(GetSubMenu)可以得到指向某列菜单的指针。

27.用户可以通过项目工作区窗口的(资源)试图来查看资源。

28.在MFC中,工具栏的功能由(CToolBar)类实现。

29.在MFC中,状态栏的功能由(CStatusBar)类实现。

X4.在下列函数中,可以实现画圆功能的是(Ellipse)。

X5.CDC类为用户提供了下列4个文本输出函数,其中,能使输出文本呈现一个多列列表格式的是(TabbedTexOut)

X6.下列类中哪一个不是GDI对象类(CWnd)

X7.下面哪一个不是CDC类的派生类(GDI类)。

30.CDC类实现绘制矩形功能的函数是(Rectangle),实现绘制椭圆功能的函数是(Ellipse)。改变文本颜色的函数是(SetTextColor),改变文本背景颜色的函数是(SetBkColor),在指定位置显示字符串的函数是(TextOut)。

31.MFC绘图要素主要分为两大类,即(设备场景)和(基本绘图工具)。

32.windows引入图形设备接口的目的是(屏蔽底层硬件的绘图细节,使编程更加容易)。

33.Windows用(COLORREF)类型的数据存放颜色,它采用3个参数表示红、绿、蓝三元基本色的分量值,这3个值的取值范围是(0-255)。

34.创建画笔后,必须调用CDC类的成员函数(SelectObject)将新画笔选进当前的绘图环境。

X8.MFC中的CDialog类封装了对话框的显示、关闭等常用功能,其中,用来显示模态对话框的是函数(DoModal)。

X9.对话框创建后,还没显示前就会触发(WM_INITDIALOG)消息。

X10.通用对话框中,属于非模态对话框的是(查找对话框)。

X11.要打开文件,应该使用哪个通用对话框(CFileDialog)。

X12.通常将对话框的初始化工作放在下列哪个函数中进行(OnInitDialog)。

35.所有通用对话框都是由公共基类(CCommonDialog)派生出来的,(CColorDialog)实现了标准的颜色对话框。

36.MFC中。与属性对话框相关的两个类是(CPropertySheet)和(CPropertyPage)。

X13.下列控件不属于按钮的是(列表框)。

X14.如果在输入时采用选择的方法进行,以下哪个控件不能实现(编辑框)

X15.下面对UpdateData的描述中错误的是(当调用UpdateData(TRUE)时,数据由控件关联的变量向空间传输)。

37.有两种方法可以创建静态文本控件,一种是(使用资源编辑器添加),另一种是(使用Create 函数动态创建)。

38.ShowWindow函数的功能是(显示或隐藏窗口)。

39.使用滚动条控件一般要用到控件所在的对话框类的(WM_HSCROLL)和(WM_VSCROLL)消息。

相关文档
最新文档