一个slider控件,ID为IDC_DEPTH_SLIDER,与CSliderCtrl类型的m_depthCtl相关联。
一个edit box控件,ID为IDC_DEPTH_EDIT,与int类型的m_depth相关联。
我想移动滚动条时,滚动条上的值能够在edit box控件上显示。
相关代码为:
void CFractalDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) 
{
// TODO: Add your message handler code here and/or call default
 
m_depth = m_depthCtl.GetPos();
m_depthCtl.SetPos(m_depth); UpdateData(FALSE);
CDialog::OnHScroll(nSBCode, nPos, pScrollBar);
}问题来了,当slider控件的styles中的选项orientation为horizonal时,相应的数值能够动态的更新,当orientation为vertical时,却无法动态的更新,请问这是什么原因啊?orz.