制作自动循环播放的MP3播放器(下)(2)
void CMp3PlayerDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) //拖动音乐播放进度条
{
if(pScrollBar == &m_MPBar)
{
switch(nSBCode)
{
case SB_THUMBTRACK:
m_nPos = nPos;
break;
}
m_MPBar.SetScrollPos(m_nPos);//改变进度条位置
m_Music.Seek(m_nPos*1000);//改变音乐播放进度
if(m_bPause)
{
m_bPause = false;
m_Pause.SetWindowText("暂停");
}
m_Music.Play(this->m_hWnd);
}
COwnerDrawDialog::OnHScroll(nSBCode, nPos, pScrollBar);
}
=================
LRESULT CMp3PlayerDlg::OnDlgShow(WPARAM wParam,LPARAM lParam)//系统托盘下鼠标点击图标响应函数
{
UINT uID;//发出该消息的图标的ID
UINT uMouseMsg;//鼠标动作
POINT pt;
uID=(UINT) wParam;
uMouseMsg=(UINT) lParam;
GetCursorPos(&pt);
if(uID == IDI_MAINFRAME)
{
- 上一篇:分析MFC中的映射
- 下一篇:把符号转化为字符串的宏技巧