MFC控件介绍之Static(动态文字)
接着前一篇文章,这次我要记录的是关于static控件的一个用法——动态改变static文字。关于这个想法是来自上一篇文章写的进度条的用法,感觉只有进度条有点乏味,于是就想通过动态改变文字来显示进度。
OK,开始!
STEP 1 手动在对话框中添加static控件
手工活,不多说。
STEP 2 添加SetDlgItemText函数相应
void ProgressYS::OnBnClickedButtonSt()这次文字就可以动态显示了。{
// TODO: 在此添加控件通知处理程序代码
m_pro.StepIt();
SetDlgItemText(IDC_STATIC_YS,_T(“进度%”));
m_pro.StepIt();
SetDlgItemText(IDC_STATIC_YS,_T(“进度%”));
m_pro.StepIt();
SetDlgItemText(IDC_STATIC_YS,_T(“进度%”));
m_pro.StepIt();
SetDlgItemText(IDC_STATIC_YS,_T(“进度%”));
m_pro.StepIt();
SetDlgItemText(IDC_STATIC_YS,_T(“进度%”));
m_pro.StepIt();
SetDlgItemText(IDC_STATIC_YS,_T(“进度%”));
m_pro.StepIt();
SetDlgItemText(IDC_STATIC_YS,_T(“进度%”));
m_pro.StepIt();
SetDlgItemText(IDC_STATIC_YS,_T(“进度%”));
m_pro.StepIt();
SetDlgItemText(IDC_STATIC_YS,_T(“进度%”));
m_pro.StepIt();
SetDlgItemText(IDC_STATIC_YS,_T(“完成任务”));
}
图片:
示例代码:点击下载