- 1、下列哪一个是MFC中的根类 ()
- 2、下面哪一个是MFC窗口类的基类 ()
- 3、下列哪些宏用于构成消息映射()
- 4、子窗口能够处理自身相关的消息得益于MFC中的哪个机制()
- 5、对于消息队列的描述错误的是 ()
- 6、根据对话框的行为性质,对话框可以分为两类:()
- 7、类向导不可以完成以下哪些功能( )
- 8、用于初始化对话框的代码,一般添加到哪个函数里()
- 9、控件与变量进行值类型的绑定后,需要哪个函数进行数据交换()
- 10、在MFC中如何创建模态窗口 ()
- 11、水平滑块的滑动消息码是 ()
- 12、下列哪个函数可以看做是MFC程序的入口函数()
- 13、关于控件的变量绑定说法错误的是( )
- 14、MFC中Radiobox控件有分组的概念,如何进行分组()
- 15、关于MFC中反射消息的说法错误的是()
- 16、以下用于定义变参变量的是( )
- 17、选项卡控件的子窗口的必选窗口属性是( )
- 18、在列表控件中(报表风格)插入一行使用什么函数( )
- 19、弹出右键菜单的API是( )
- 20、获取主窗口,父窗口,子窗口的函数依次是( )
1、下列哪一个是MFC中的根类 ()
CWndCWinApp 入口函数需要继承的类
CObject
CMyView 某一个控件的模板类
2、下面哪一个是MFC窗口类的基类 ()
3、下列哪些宏用于构成消息映射()
①DECLARE_MESSAGE_MAP 声明
②BEGIN_MESSAGE_MAP 开始
③END_MESSAGE_MAP 结束(开始结束之间是当前处理的消息)
④ON_MESSAGE
⑤ON_WM_SYSCONMMAND
①②③
①②⑤②③④①④⑤
4、子窗口能够处理自身相关的消息得益于MFC中的哪个机制()
5、对于消息队列的描述错误的是 ()
在Windows中只有一个消息系统,即系统消息队列。消息队列是一个系统定义的数据结构,用于临时存储消息SendMessage将消息发送到队列消息中
系统可从消息队列将消息直接发给窗口。另外,每个正在Windows下运行的应用程序都有自己的消息队列从消息的发送途径来看,消息可分为两种:队列消息和非队列消息
6、根据对话框的行为性质,对话框可以分为两类:()
对话框资源和对话框类
消息对话框和模态对话框
模态对话框和非模态对话框
对话框资源和对话框模版
7、类向导不可以完成以下哪些功能( )
创建类
添加自定义消息
添加/删除成员变量 非成员、静态、友元都不行
添加/删除非成员方法
8、用于初始化对话框的代码,一般添加到哪个函数里()
OnInitDialog
InitInstance
CreateWindow
DoDataExchange
9、控件与变量进行值类型的绑定后,需要哪个函数进行数据交换()
PeekMessage
UpdateData 出入平安
GetMessage
MapGetMessage
10、在MFC中如何创建模态窗口 ()
创建一个CWnd对象,调用其GetDialogItem函数
创建一个CDialog对象,调用其DoModal()函数
创建一个CWnd对象,调用其GetSafeHwnd函数
创建一个CDialog对象,调用其Create()函数
11、水平滑块的滑动消息码是 ()
WM_HSCROLL
WM_COMMAND
WM_NOTIFY
WM_VSCROLL
12、下列哪个函数可以看做是MFC程序的入口函数()
CreateWindow
OnInitDialog
InitInstance
DoDataExchange
13、关于控件的变量绑定说法错误的是( )
所有控件都有两种绑定方式,一是control,一是value button不能值绑定 ,组合就可以
控件与变量的绑定通过DoDataExchange函数实现的
编辑框以value的方式绑定变量后, 改变变量的值再使用使用UpdateData(FALSE)就可以改变编辑框中的显示
UpdateData(TRUE)表示控件内容到变量
14、MFC中Radiobox控件有分组的概念,如何进行分组()
绑定CButton类型的变量进行设置
绑定int变量,变量值相同的为一组
设置控件的group属性
根据ID,调用函数进行设置
15、关于MFC中反射消息的说法错误的是()
反射消息是发生在两个窗口程序中
父窗口将子控件产生的消息转发给子控件本身
子控件不处理反射消息,就由父窗口处理
在类向导中的“消息”下显示的消息中,最前面有“=”号的消息就是反射消息
16、以下用于定义变参变量的是( )
17、选项卡控件的子窗口的必选窗口属性是( )
①子窗口属性 listCtrl
②无边框属性 listCtrl
③报表模式
④弹出窗口属性 tab
①④
③④
①②
②③
18、在列表控件中(报表风格)插入一行使用什么函数( )
SetItemText
SetItem
InsertColumn
InsertItem
19、弹出右键菜单的API是( )
LoadMenu是载入一个菜单
TrackPopupMenu是显示一个浮动的弹出式菜单
AppendMenu是在已有的菜单中添加一项
DeleteMenu是删除一个菜单
20、获取主窗口,父窗口,子窗口的函数依次是( )
①GetParent
②GetDlgItem
③AfxGetMainWnd
④FindWindow
⑤GetSafeWnd
④⑤②
③①②
③②①
④①②