使用MFC进行可视化编程中的标准控件

使用MFC进行可视化编程中的标准控件

ID:39573872

大小:105.00 KB

页数:6页

时间:2019-07-06

使用MFC进行可视化编程中的标准控件_第1页
使用MFC进行可视化编程中的标准控件_第2页
使用MFC进行可视化编程中的标准控件_第3页
使用MFC进行可视化编程中的标准控件_第4页
使用MFC进行可视化编程中的标准控件_第5页
资源描述:

《使用MFC进行可视化编程中的标准控件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、孙乾程10104060218计科102班实验二使用MFC进行可视化编程中的标准控件实验目的熟悉使用Windows控件,使用MFC进行基于对话框的可视化程序设计。同时,掌握使用MFC和向导来编写Windows应用程序。控件是Windows图形用户界面的主要组成部分之一,用户通过操作控件对象完成与应用程序之间的交互。本实验要求通过对控件相关知识的学习,目的是要掌握静态控件、按钮、流动条、编辑框、列表框、组合框和对话框的创建、消息发送和控件控制等内容。实验原理利用VisualC++6.0开发环境,对实验所要求的程序设计项目,编辑C语言源

2、程序并形成.cpp源代码文件,再编译.cpp文件形成.boj目标代码文件,经过.boj文件与系统标准代码的连接形成.exe可执行代码文件,运行.exe文件以得到实验所期望的结果。实验要求(1)掌握MFC类的层次结构及主要类的用法;(2)使用应用程序向导创建MFC类的Windows应用程序;(3)使用静态控件、按钮、流动条、编辑框、列表框、组合框和对话框等创建应用程序。实验环境硬件环境:奔3以上处理器,512MB以上内存空间;软件环境:windows2000以上操作系统,VC6.0编译环境。实验内容1.按下面界面设计程序界面。在上面

3、的编辑框中填上姓名,当点击得到数据属性按钮就得到下面文字。左下方通过滚动条可以设置静态框的颜色。右下面有四个按钮。孙乾程10104060218计科102班“得到数据属性”按钮源代码:voidCTest91Dlg::OnButton1(){//TODO:Addyourcontrolnotificationhandlercodeherethis->UpdateData();CStringsexStr,scoreStr,classStr;if(m_radio1==0)sexStr="男";elsesexStr="女";if(m_radi

4、o2==0)scoreStr="及格";elsescoreStr="不及格";if(m_check1==TRUE)classStr="一班";if(m_check2==TRUE)classStr="二班";if(m_check3==TRUE)classStr="四班";if(m_check4==TRUE)classStr="三班";m_edit1=m_edit2+sexStr+""+scoreStr+""+classStr;this->UpdateData(FALSE);}“水平滚动条”源代码:voidCTest91Dlg::On

5、HScroll(UINTnSBCode,UINTnPos,CScrollBar*pScrollBar){//TODO:Addyourmessagehandlercodehereand/orcalldefaultintiNum=pScrollBar->GetScrollPos();if(nSBCode==SB_LINELEFT)pScrollBar->SetScrollPos(iNum-1);if(nSBCode==SB_LINERIGHT)pScrollBar->SetScrollPos(iNum+1);if(nSBCode==S

6、B_PAGELEFT)pScrollBar->SetScrollPos(iNum-10);if(nSBCode==SB_PAGERIGHT)pScrollBar->SetScrollPos(iNum+10);if(nSBCode==SB_THUMBPOSITION)pScrollBar->SetScrollPos(nPos);if(nSBCode==SB_THUMBTRACK)pScrollBar->SetScrollPos(nPos);InvalidateRect(NULL,FALSE);UpdateWindow();CDial

7、og::OnHScroll(nSBCode,nPos,pScrollBar);}“颜色控制”源代码:HBRUSHCTest91Dlg::OnCtlColor(CDC*pDC,CWnd*pWnd,UINTnCtlColor){HBRUSHhbr=CDialog::OnCtlColor(pDC,pWnd,nCtlColor);//TODO:ChangeanyattributesoftheDChereif(pWnd->GetDlgCtrlID()==IDC_STATIC_COLOR){BYTEred=m_scollred.GetScro

8、llPos();BYTEgreen=m_scollgreen.GetScrollPos();BYTEblue=m_scrollblue.GetScrollPos();HBRUSHm_brush=CreateSolidBrush(RGB(red,gr

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。