使用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);         }
相關文章
相關標籤/搜索