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); 
}