我做了一个小游戏,我想要在其中加入背景音乐,当游戏开始的时候音乐也同时响起来,请问要如何实现?

解决方案 »

  1.   

    MCI_DGV_OPEN_PARMS mciOpen;
             FileName = ".\\mp3\\穿过你的黑发我的手.mp3";
    mciOpen.lpstrElementName = FileName;
    MCIERROR retu= mciSendCommand(0, MCI_OPEN,
    MCI_OPEN_ELEMENT/*|MCI_OPEN_TYPE|MCI_OPEN_TYPE_ID|MCI_DGV_OPEN_PARENT|MCI_DGV_OPEN_WS*/,
    (DWORD)(LPMCI_DGV_OPEN_PARMS)&mciOpen);
    char str[200];
    mciGetErrorString(retu,str,sizeof(str));
    if(retu!=0){AfxMessageBox(str);return;}
    m_MciID1=mciOpen.wDeviceID;
    //设置窗口属性
    MCI_DGV_PLAY_PARMS playParam;
    // playParam.dwCallback = MAKELONG(hWnd,0);
    playParam.dwFrom = 0;
    DWORD iRet = mciSendCommand(m_MciID1,MCI_PLAY,MCI_NOTIFY,(DWORD)(LPVOID)&playParam);
      

  2.   

    请问MCI_DGV_OPEN_PARMS是VC的一个控件吗?