void CMFC滑动和进度条控件Dlg::OnNMCustomdrawSlider1(NMHDR *pNMHDR, LRESULT *pResult) //滑动控件事件
{
LPNMCUSTOMDRAW pNMCD = reinterpret_cast<LPNMCUSTOMDRAW>(pNMHDR);
CString str;
CSliderCtrl *psli=(CSliderCtrl*)GetDlgItem(IDC_SLIDER1);
CStatic *psta=(CStatic*)GetDlgItem(IDC_STA1);
psli->SetRange( 1, 1000, 0); //设置值的范围
int num=psli->GetPos(); //获取当前值
//psli->SetPos(num); //设置当前值
str.Format(L"%d",num); //int 转 CString
psta->SetWindowText(str); //设置文本框
*pResult = 0;
// TODO: 在此添加控件通知处理程序代码
*pResult = 0;
}
void CMFC滑动和进度条控件Dlg::OnBnClickedButton1()
{
CString str;
CProgressCtrl *psli=(CProgressCtrl*)GetDlgItem(IDC_PROGRESS1);
CStatic *psta=(CStatic*)GetDlgItem(IDC_STATIC2);
psli->SetRange( 1, 1000); //设置值的范围
int num=psli->GetPos(); //获取当前值
num+=10;
psli->SetPos(num); //设置当前值
str.Format(L"%d",num); //int 转 CString
psta->SetWindowText(str); //设置文本框
// TODO: 在此添加控件通知处理程序代码
}
MFC-简单使用进度条和滑动控件
最新推荐文章于 2024-09-24 11:25:44 发布