在MFC中 ,你的SCROLL一般是在dialog上
那么截取dialog的WM_HSCROLL消息就可以了
void CInsertWatermarkDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
// 显示用户设置的值
CSliderCtrl* pSlider;
pSlider=(CSliderCtrl*)GetDlgItem(IDC_GrayHold);
nPos=pSlider->GetPos ();
CString strPos;
strPos.Format ("%d",nPos);
GetDlgItem(IDC_GrayValue)->SetWindowText(strPos);
// IDC_GrayValue是一个static text
}
VC中Scroll控件拖时,如何时时显示其值。
最新推荐文章于 2024-11-15 14:42:30 发布