【VS2015 MFC】bitmap图片加载实现进度条变化

标签: 进度条
1083人阅读 评论(0) 收藏 举报
分类:

1.新建MFC  CMFCApplication4项目对话框

2.资源视图导入bitmap

3.Dialog界面插入Picture control 控件,重命名ID:IDC_STATIC_PIC,添加变量m_Picture。

注意:ID:IDC_STATIC会报错

4.ttt添加Button控件,双击控件自动添加消息处理函数

void CMFCApplication4Dlg::OnBnClickedButton1()
{
	// TODO: 在此添加控件通知处理程序代码
	CBitmap bitmap;// CBitmap对象,用于加载位图   
	HBITMAP hBmp;// 保存CBitmap加载的位图的句柄   

	bitmap.LoadBitmap(IDB_BITMAP1); // 将位图IDB_BITMAP1加载到bitmap   
	hBmp = (HBITMAP)bitmap.GetSafeHandle(); // 获取bitmap加载位图的句柄   
	m_Picture.SetBitmap(hBmp); // 设置图片控件m_jzmPicture的位图图片为IDB_BITMAP1   
	Sleep(1000);
	//MessageBox(NULL, _T("您选择了YES"),MB_OK);
	bitmap.LoadBitmap(IDB_BITMAP2); // 将位图IDB_BITMAP1加载到bitmap   
	hBmp = (HBITMAP)bitmap.GetSafeHandle(); // 获取bitmap加载位图的句柄   
	m_Picture.SetBitmap(hBmp); // 设置图片控件m_jzmPicture的位图图片为IDB_BITMAP2   
	Sleep(1000);
	bitmap.LoadBitmap(IDB_BITMAP3); // 将位图IDB_BITMAP1加载到bitmap   
	hBmp = (HBITMAP)bitmap.GetSafeHandle(); // 获取bitmap加载位图的句柄   
	m_Picture.SetBitmap(hBmp); // 设置图片控件m_jzmPicture的位图图片为IDB_BITMAP3   
	Sleep(1000);
	bitmap.LoadBitmap(IDB_BITMAP4); // 将位图IDB_BITMAP1加载到bitmap   
	hBmp = (HBITMAP)bitmap.GetSafeHandle(); // 获取bitmap加载位图的句柄   
	m_Picture.SetBitmap(hBmp); // 设置图片控件m_jzmPicture的位图图片为IDB_BITMAP4   
	Sleep(1000);
}


注意:配置管理器为Release




查看评论

MFC进度条编程控制-----总结的挺好

1. 进度条的主要功能 进度条控制(Progress Control)主要用来进行数据读写、文件拷贝和磁盘格式等操作时的工作进度提示情况,如安装程序等,伴随工作进度的进展,进度条的矩形区域从左到右利...
  • lxw907304340
  • lxw907304340
  • 2015-10-15 17:48:17
  • 2688

MFC中进度条的学习

目录用 [TOC]来生成目录: 目录 缘起 环境 过程缘起 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接 Ctrl + L 插入代码 ...
  • saiolive
  • saiolive
  • 2016-04-14 16:13:38
  • 7681

MFC中bmp图片的进度条实现

  • 2012年09月11日 15:31
  • 137KB
  • 下载

VS2013 Progress Control控件实现进度条

1.资源视图下新建资源Dialog,并为对话框添加类,设置类名为ProgDlg.在类ProgDlg中添加消息WM_TIMER,并点击编辑代码。 2.在对话框内拖动添加控件Progre...
  • BCD_not_CBD
  • BCD_not_CBD
  • 2016-07-20 17:29:08
  • 2994

VC 实现进度条多种样式显示

  • 2008年09月24日 18:09
  • 171KB
  • 下载

漂亮的MFC进度条程序

  • 2015年09月21日 14:42
  • 146KB
  • 下载

Android自定义View bitmapProcessView炫丽进度条

  • 2017年02月23日 22:59
  • 34.6MB
  • 下载

android中各式各样的进度条,加载进度,太棒了

Progress Wheel为GitHub热门项目,作者是:Todd-Davies,项目地址: https://github.com/Todd-Davies/ProgressWheel ...
  • lanxingfeifei
  • lanxingfeifei
  • 2016-03-07 17:54:44
  • 12788

vs2015 MFC中动态显示图片

做这一步的前提是,动态显示的图片,需提前加载到资源.(可以提前放一张无用的同名图片,然后自己生产这个图片)     std::string path = "D:\\code\\opengl\\bmp...
  • zjw123king
  • zjw123king
  • 2016-12-28 17:23:50
  • 984

MFC中怎么导入不了bitmap资源图片

问题: VS2010MFC中点击导入bitmap资源图片没有反应,文件没有生成? 原因: 把其他格式的图片后缀直接改成BMP格式。 方法: 使用画图工具修改格式,使...
  • qq_15094525
  • qq_15094525
  • 2015-10-09 15:18:52
  • 1965
    个人资料
    持之以恒
    等级:
    访问量: 12万+
    积分: 2302
    排名: 2万+
    最新评论