现在的位置: 首页 > 综合 > 正文

响应CSliderCtrl和cscrollbar拖动消息

2012年11月12日 ⁄ 综合 ⁄ 共 396字 ⁄ 字号 评论关闭

// 一般地我们无法直接响应CSliderCtrl和cscrollbar拖动消息,
//原因是两者拖动时向其父窗口发送拖动消息,故正确的应该响应其父窗口,
//例如对话框的滚动消息WM_HSCROLL
void  CXXXDlg::OnHScroll(UINT   nSBCode,   UINT   nPos,   CScrollBar*   pScrollBar)     
{   
  switch(pScrollBarr->GetDlgCtrlID())   
  {   
    case IDC_SLIDER1://所要处理的CSliderCtrl控件ID
    { 
      //处理
      break;   
    }   
  default:break;
  }   
  CDialog::OnHScroll(nSBCode,   nPos,   pScrollBar);   
}

抱歉!评论已关闭.