工控编程吧
标题:
上位机MFC带百分号与动图的进度条
[打印本页]
作者:
qq263946146
时间:
2019-9-18 09:22
标题:
上位机MFC带百分号与动图的进度条
(, 下载次数: 0)
上传
点击文件名下载附件
例程主要是从CProgressCtrl派生出自己的类来实现
class MyProgress : public CProgressCtrl
实例化后,通过定时器设置进度条的位置。
关键代码如下:
void CMyProgBarDlg::OnTimer(UINT nIDEvent)
{
percent++;
if(percent>100)
percent=0;
//设置进度
MyProgBar.SetPos(percent);
//根据percent的奇偶性设置动画效果
if(percent%2)
MyProgBar.SetBmp(IDB_OPEN);
else
MyProgBar.SetBmp(IDB_CLOSE);
CString title;
title.Format("%d%%",percent);
//动态设置进度条标题
MyProgBar.SetBarCaption(title);
CDialog::OnTimer(nIDEvent);
}
复制代码
(, 下载次数: 0)
上传
点击文件名下载附件
[MFC408]1[/MFC408]
[halcon]1[/halcon]
[weixinlianxi]1[/weixinlianxi]
欢迎光临 工控编程吧 (https://www.gkbc8.com/)
Powered by Discuz! X3.4