龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > 软件开发 > VC开发 >

制作自动循环播放的MP3播放器(下)(2)

时间:2009-12-30 15:42来源:未知 作者:admin 点击:
分享到:
void CMp3PlayerDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) //拖动音乐播放进度条 { if(pScrollBar == m_MPBar) { switch(nSBCode) { case SB_THUMBTRACK: m_nPos = nPos; break; }

 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)

       {

精彩图集

赞助商链接