正在阅读:制作自动循环播放的MP3播放器(下)制作自动循环播放的MP3播放器(下)

2004-06-04 15:27 出处:CSDN 作者:happyparrot 责任编辑:linjixiong

  上一篇文章:制作自动循环播放的MP3播放器(上)

 

 

 

 

 



 


BOOL CMp3PlayerDlg::OnInitDialog()//初始化函数

{

       m_DlgStyle.sTitleName = "音乐播放器";//设定标题

       COwnerDrawDialog::OnInitDialog();

       // Set the icon for this dialog.  The framework does this automatically

       //  when the application's main window is not a dialog

       SetIcon(m_hIcon, TRUE);                 // Set big icon

       SetIcon(m_hIcon, FALSE);         // Set small icon

       SetTimer(4,100,NULL);//启动4号定时器


  ///////////////


       if(m_bAutoRun)

              SetTimer(1,1000,NULL);//如果是自动播放,则启动1号定时器

       //以下为应用程序隐藏任务栏,放到托盘中去的程序

       long wl = GetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE);

       SetWindowLong(this->GetSafeHwnd(),GWL_EXSTYLE,WS_EX_TOOLWINDOW);

       //

       NOTIFYICONDATA tnd;

       tnd.cbSize=sizeof(NOTIFYICONDATA);

       tnd.hWnd=this->m_hWnd;

       tnd.uID=IDI_MAINFRAME;

       tnd.uFlags=NIF_MESSAGE|NIF_ICON|NIF_TIP;

       tnd.uCallbackMessage=WM_DLG_SHOW;

       tnd.hIcon=LoadIcon(AfxGetInstanceHandle(),MAKEINTRESOURCE(IDI_MAINFRAME));

       strcpy(tnd.szTip,"音乐播放器");

       Shell_NotifyIcon(NIM_ADD,&tnd);

       return TRUE;  // return TRUE  unless you set the focus to a control

}

 

  =================


void CMp3PlayerDlg::OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar) //拖动音乐播放进度条

{

       if(pScrollBar == &m_MPBar)

       {

 





察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品