首页 > 学院 > 开发设计 > 正文

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

2019-11-08 03:24:43
字体:
来源:转载
供稿:网友

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


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表