怎么滚动条松开鼠标才触发事件?

yschat2012 2012-03-19 07:34:11
我想利用滑块调节音量
声明CSliderCtrl m_VolumeSlideCtrl
void CLeftBarDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar)
{
// TODO: Add your message handler code here and/or call default

if (m_VolumeSlideCtrl.m_hWnd)
{

if (m_VolumeSlideCtrl.m_hWnd == pScrollBar->m_hWnd)
{
nPos = m_VolumeSlideCtrl.GetPos();
if (m_pConfDlg && m_pConfDlg->m_pMediaController)
m_pConfDlg->m_pMediaController->SetPlayVolume(nPos);
}

}

CDialog::OnHScroll(nSBCode, nPos, pScrollBar);
}
结果松开鼠标后音量大小才改变,怎么回事?
...全文
122 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
yschat2012 2012-03-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hdg3707 的回复:]
你看看滑块的消息里有没有类似OnMoving的,就是批示滑块正在滑动的消息,不用判断滚动条的消息.
[/Quote]
没有,怎么做?谢谢!!
hdg3707 2012-03-19
  • 打赏
  • 举报
回复
你看看滑块的消息里有没有类似OnMoving的,就是批示滑块正在滑动的消息,不用判断滚动条的消息.
yschat2012 2012-03-19
  • 打赏
  • 举报
回复
呵呵,我这不急吗?这么久没人回应啊
  • 打赏
  • 举报
回复
怎么发这么多
JavaScript+jQuery 网页特效设计 jQuery事件基础 1、jQuery事件概述 jQuery对JavaScript操作DOM事件进行了封装,形成了更好的事件处理机制; 包括常用事件、事件绑定与解绑等。jQuery事件处理方法是jQuery的核心函数。 常用事件方法(教材P263表A-4): 分类 事件方法 描述 鼠标 click() 单机鼠标左键时触发 dbclick() 双击鼠标左键时触发 键盘 keypress() 键盘按键(Shift、CapsLock等非字符键除外)被按下时触发 keydown() 键盘按键被按下时触发 焦点 keyup() 键盘按键被松开时触发 onfocus() 获取焦点时触发 onblur() 失去焦点时触发 改变 change() 元素的值发生改变时触发 其它 submit() 当表单提交时触发 select() 当文本框(包括