使用Visual C++6.0编一个超简单的CD播放器

  1.用APPWizar建立一个基于对话框,给对话框起一个名字叫CD播放。   2.在对话框中摆放6个按钮分别为:弹出,播放,暂停,下一首,退出。定义其ID为:IDC_EJECT, IDC_PLAY,IDC_PAUSE,IDC_NEXT,IDC_PREV,IDC_EXIT。   3.在对话框的头文件中增长整型变量Cur,并初始化     BOOL CMciDlg::OnInitDilog()         {               CDialog::OnInitDilog();               SetIcon  (m_hIcon,TRUE);               SetIcon  (m_hIcon,FALSE) ;               Cur=0;               retirn TURE;         }   4.实现每一个按钮的单击事件     IDC_EJECT按钮的单击事件的实现以下:     void CMciDlg::OnEject()         {               micSendString("set cdaudio door open",NULL,0,NULL);         }       IDC_PLAY按钮的单击事件的实现以下:     void CMciDlg::OnPlay()         {               Cur++;               micSendString("play cdaudio",NULL,0,NULL);         }       IDC_PAUSE按钮的单击事件的实现以下:     void CMciDlg::OnPause()         {               micSendString("pause cdaudio",NULL,0,NULL);         }       IDC_NEXT按钮的单击事件的实现以下:     void CMciDlg::OnNext()       {               char cmd[100],tmp[10];               itoa(++Cur,tmp,10);               strcpy(cmd,"play cdaudio from");               strcat(cmd,tmp);               mciSendSrting("set cdaudio time format tmsf",NULL,0,NULL);               mcisendString(cmd,NULL,0,NULL);          }     IDC_PREV按钮的单击事件的实现以下:     void CMciDlg::OnPrev()           void CMciDlg::OnNext()           {                 char cmd[100],tmp[10];                 itoa(--Cur,tmp,10);                 strcpy(cmd,"play cdaudio from");                 strcat(cmd,tmp);                 mciSendSrting("set cdaudio time format tmsf",NULL,0,NULL);                 mcisendString(cmd,NULL,0,NULL);            }     IDC_EXIT按钮的单击事件的实现以下:     void CMciDlg::OnEject()         {               micSendString("set cdaudio door open",NULL,0,NULL);         }
相关文章
相关标签/搜索