vc++题目
1.设计一个基于对话框的应用程序,要求:单击Color按钮,能弹出通用颜色对话框选取颜色,并用该颜色显示:Thisisacolorexample。已知:Example组合...
1.设计一个基于对话框的应用程序,要求:单击Color按钮,能弹出通用颜色对话框选取颜色,并用该颜色显示:This is a color example。
已知:Example组合框的ID为:IDC_DISPLAY。
写出Color按钮的BN_CLICKED消息处理函数。
void CXT6_4Dlg::OnColor()
{
}
2、如果在基类和派生类中都包含其他类的对象(即有对象成员),则在创建派生类的对象时,首先执行 A [1] 的构造函数,接着执行 [2] C 的构造函数,然后执行___[3]__D_的构造函数,最后才执行 [4] B 的构造函数。
A、基类的对象成员 B、派生类的对象成员
C、基类 D、派生类
3、 [5] 代表窗口客户区的显示设备上下文, [6] 代表整个窗口的显示设备上下文。
A、CPaintDC B、CClientDC C、CWindowDC D、CMetaFileDC
4、消息循环的处理过程如下:
[7] 函数不断侦察应用程序的消息队列,若队列为空,该函数一直运行,不返回;一旦发现队列不为空,便取出一条消息,把它拷贝到msg结构变量中,同时该函数返回TRUE;得到消息msg后, [8] 把来自键盘的命令翻译成WM_XXX消息命令形式。 [9] 函数通知Windows把每个消息分发给相应的窗口函数。应用程序并不直接调用窗口函数,而由Windows根据消息去调用窗口函数,因此,窗口函数经常被称为回调函数。
A、GetMessage( ) B、translateMessage( ) C、PostMessage( )
D、SendMessage( ) E、DispatchMessage( )
5、常用的CButton类的成员函数中: [10] 获得一个按钮控件的选中、选择和 聚焦状态; [11] 得到一个按钮的选中状态; [12] 设置一个按钮的选中状态。
A、GetState( ) B、SetState( ) C、SetCheck( )
D、GetCheck( ) E、GetButtonStyle( )
6、滚动条类CScrollBar的成员函数规定了滚动条的操作。设置滚动条的范围使用 [13] 函数,设置滚动块的位置使用 [14] 函数,获取滚动块的当前位置使用 [15] 函数。
A、SetPos B、SetRange C、SetScrollRange D、GetPos
E、SetScrollPos F、GetScrollPos G、 GetScrollRange
7、在进行绘图时, B [16] 用于指定图形的填充样式,__A_[17]___用于指定图形的边框样式。
A、画笔 B、画刷 C、区域 D、位图
8、列表框ClistBox类的成员函数___[18]__用来向列表框增加列表项,成员函数___[19]__用来清除列表项所有项目,成员函数___[20]__用来返回列表框的列表项的总数。
A、AddString B、DeleteString C、ResetContent
D、FindString E、GetCurSel F、GetCount 展开
已知:Example组合框的ID为:IDC_DISPLAY。
写出Color按钮的BN_CLICKED消息处理函数。
void CXT6_4Dlg::OnColor()
{
}
2、如果在基类和派生类中都包含其他类的对象(即有对象成员),则在创建派生类的对象时,首先执行 A [1] 的构造函数,接着执行 [2] C 的构造函数,然后执行___[3]__D_的构造函数,最后才执行 [4] B 的构造函数。
A、基类的对象成员 B、派生类的对象成员
C、基类 D、派生类
3、 [5] 代表窗口客户区的显示设备上下文, [6] 代表整个窗口的显示设备上下文。
A、CPaintDC B、CClientDC C、CWindowDC D、CMetaFileDC
4、消息循环的处理过程如下:
[7] 函数不断侦察应用程序的消息队列,若队列为空,该函数一直运行,不返回;一旦发现队列不为空,便取出一条消息,把它拷贝到msg结构变量中,同时该函数返回TRUE;得到消息msg后, [8] 把来自键盘的命令翻译成WM_XXX消息命令形式。 [9] 函数通知Windows把每个消息分发给相应的窗口函数。应用程序并不直接调用窗口函数,而由Windows根据消息去调用窗口函数,因此,窗口函数经常被称为回调函数。
A、GetMessage( ) B、translateMessage( ) C、PostMessage( )
D、SendMessage( ) E、DispatchMessage( )
5、常用的CButton类的成员函数中: [10] 获得一个按钮控件的选中、选择和 聚焦状态; [11] 得到一个按钮的选中状态; [12] 设置一个按钮的选中状态。
A、GetState( ) B、SetState( ) C、SetCheck( )
D、GetCheck( ) E、GetButtonStyle( )
6、滚动条类CScrollBar的成员函数规定了滚动条的操作。设置滚动条的范围使用 [13] 函数,设置滚动块的位置使用 [14] 函数,获取滚动块的当前位置使用 [15] 函数。
A、SetPos B、SetRange C、SetScrollRange D、GetPos
E、SetScrollPos F、GetScrollPos G、 GetScrollRange
7、在进行绘图时, B [16] 用于指定图形的填充样式,__A_[17]___用于指定图形的边框样式。
A、画笔 B、画刷 C、区域 D、位图
8、列表框ClistBox类的成员函数___[18]__用来向列表框增加列表项,成员函数___[19]__用来清除列表项所有项目,成员函数___[20]__用来返回列表框的列表项的总数。
A、AddString B、DeleteString C、ResetContent
D、FindString E、GetCurSel F、GetCount 展开
1个回答
展开全部
1.void CXT6_4Dlg::OnColor()
{
// TODO: Add your control notification handler code here
COLORREF m_cTextColor;
CColorDialog Dlg;
if ( Dlg.DoModal()==IDOK )
{
m_cTextColor=Dlg.GetColor();
CWnd * pWnd=GetDlgItem(IDC_DISPLAY);
CDC * pDC=pWnd->GetDC();
CRect rcDisplay;
pWnd->GetClientRect(rcDisplay);
pDC->SetTextColor(m_cTextColor);
CString s="This is a color example";
DC->TextOut(rcDisplay.right/2-80,rcDisplay.bottom/2-5,s);
}
}
2.A
C
B
D
B
C
A
B
E
A
D
C
C
E
F
A
B
A
C
F
{
// TODO: Add your control notification handler code here
COLORREF m_cTextColor;
CColorDialog Dlg;
if ( Dlg.DoModal()==IDOK )
{
m_cTextColor=Dlg.GetColor();
CWnd * pWnd=GetDlgItem(IDC_DISPLAY);
CDC * pDC=pWnd->GetDC();
CRect rcDisplay;
pWnd->GetClientRect(rcDisplay);
pDC->SetTextColor(m_cTextColor);
CString s="This is a color example";
DC->TextOut(rcDisplay.right/2-80,rcDisplay.bottom/2-5,s);
}
}
2.A
C
B
D
B
C
A
B
E
A
D
C
C
E
F
A
B
A
C
F
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询