在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控件拖时,如何时时显示其值。
最新推荐文章于 2025-11-29 14:29:27 发布
本文介绍如何在MFC应用程序中处理滚动条的WM_HSCROLL消息,并通过示例代码展示了如何更新对话框中的静态文本控件来反映滚动条的位置。
766

被折叠的 条评论
为什么被折叠?



