www.pudn.com > SimplePlayer.rar > MySliderCtrl.cpp
#include "StdAfx.h"
#include ".\mysliderctrl.h"
#include "SimplyPlayerDlg.h"
#include "vfw.h"
BEGIN_MESSAGE_MAP(CMySliderCtrl, CSliderCtrl)
ON_WM_LBUTTONDOWN()
END_MESSAGE_MAP()
CMySliderCtrl::CMySliderCtrl(void)
{
}
CMySliderCtrl::~CMySliderCtrl(void)
{
}
//从CSliderCtrl派生的类,通过重载OnLButtonDown方法实现在Slider控件上单击哪移哪的效果,由于误差很大,暂不用
void CMySliderCtrl::OnLButtonDown(UINT nFlags, CPoint point)
{
/*CSimplyPlayerDlg dlg;
afxDump<GetWindowRect(&m_rect);
int m_min, m_max;
this->GetRange(m_min,m_max);
int temp = (point.x ) * (m_max-m_min) / (m_rect.right - m_rect.left);
this->SetPos(temp);
MCIWndSetVolume(dlg.m_Audio, 2*temp );*/
CSliderCtrl::OnLButtonDown(nFlags, point);
}