收藏 分享(赏)

VC++可视化程序设计入门.doc

上传人:dzzj200808 文档编号:2282420 上传时间:2018-09-09 格式:DOC 页数:10 大小:738.10KB
下载 相关 举报
VC++可视化程序设计入门.doc_第1页
第1页 / 共10页
VC++可视化程序设计入门.doc_第2页
第2页 / 共10页
VC++可视化程序设计入门.doc_第3页
第3页 / 共10页
VC++可视化程序设计入门.doc_第4页
第4页 / 共10页
VC++可视化程序设计入门.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、烟台南山学院计算机系可视化程序设计 Visual C+作业20162017 学年第二学期班 级:计科 1401姓 名:毛宗磊学 号:201422031026专 业:计算机科学与技术指导教师:王玉健1、创建计算器1、 打开 vc6.0 编译环境,选择 file 新建选项,选择工程,选择 MFC APPWIZARD(exe),设置工程名字和位置,选择建立对话框,完成基本设置。2、 添加静态文本、编辑框以及按钮,修改基本属性,如图所示3、 创建类向导,在 members variables 中添加代码,如图所示4、 点击求和按钮,函数的代码如下5、 点击归零按钮,设置代码如下6、实验结果如下2、设置

2、背景颜色1、 在文件视图中找到 Onpaint()函数,设置代码如下:CRect rect;GetClientRect(rect);CPaintDC dc(this);dc.FillSolidRect(rect,RGB(10,20,180);CDialog:OnPaint();2、 设置完成后效果如下:3、设置变色按钮功能1、 添加一个按钮,设置其基本属性2、 在头文件里定义几个控制颜色的变量int m_nred;int m_ngreen;int m_nblue;3、 在变色按钮函数内添加如下代码:CColorDialog dlg;if(dlg.DoModal()=IDOK)COLORREF

3、color=dlg.GetColor();m_nred=GetRValue(color);m_ngreen=GetGValue(color);m_nblue=GetBValue(color);Invalidate();4、在绘图函数中修改几个变量的值dc.FillSolidRect(rect,RGB(m_nred,m_ngreen,m_nblue);5、 效果图如下4、设置随机色1、 添加一个随机色按钮,设置基本属性2、 在函数内部添加如下代码m_nred=rand()%255;m_ngreen=rand()%255;m_nblue=rand()%255;Invalidate();3、 点击随

4、机色按钮即可实现随机变色,效果图如下5、定时器的使用1、 添加两个按钮,用在设置定时器的开关2、3、 建立类向导,选择 WM_TIMER,如下图3、 编辑函数,添加一个定时变色的功能,具体代码如下m_nred=rand()%255;m_ngreen=rand()%255;m_nblue=rand()%255;Invalidate();CDialog:OnTimer(nIDEvent);4、 在定时器打开的按钮中设置如下代码SetTimer(1,1000,NULL);5、 在定时器关闭的按钮中设置如下代码KillTimer(1);6、 打开定时器开按钮,背景图会不断变化,点击关闭,则背景图停止变

5、化6、将图片设置为背景1、 在头文件中,添加三个变量,第三个是布尔变量,控制图片与背景图变换CBitmap m_Bmp;CBrush m_Brush;Bool b;2、 准备一张图片(bmp 格式) ,资源视图中点击 Dialog,插入选项,选择 Bitmap,选择准备好的图片3、 在初始化函数中添加代码m_Bmp.LoadBitmap(IDB_BITMAP1); /括号内为图片的名称m_Brush.CreatePatternBrush(b = false; /控制作用4、 建立类向导,选择 WM_CTLCOLOR,在函数内添加一句代码return m_Brush;5、 添加背景图变换按钮,在函数中添加控制代码b=!b;Invalidate();6、 效果图如下

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 大学课件

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报