一个有趣的C++程序问题请看:
我定义了一个背景音乐函数voidCshessView::playground(void){MCI_OPEN_PARMSmciOpen;MCIERRORmciError;m...
我定义了一个背景音乐函数
void CshessView::playground(void)
{ MCI_OPEN_PARMS mciOpen;
MCIERROR mciError;
mciOpen.lpstrDeviceType = "mpegvideo";
mciOpen.lpstrElementName = "C:\\旗开得胜.mp3";
mciError = mciSendCommand(0,MCI_OPEN,MCI_OPEN_TYPE | MCI_OPEN_ELEMENT,(DWORD)&mciOpen);
UINT DeviceID = mciOpen.wDeviceID;
MCI_PLAY_PARMS mciPlay;
mciError = mciSendCommand(DeviceID, MCI_PLAY, MCI_WAIT/* | MCI_DGV_PLAY_REPEAT*/,
(DWORD) (LPMCI_PLAY_PARMS)&mciPlay);
}
我把音乐设在“游戏通关”时播放,但是“音乐播放时”,我的单文档窗口单击右上角的"x"关闭却无效,而且在标题栏鼠标拖动移动不起来,怎么解决。
我会追加悬赏谢谢,背景音乐函数在csdn论坛上看到的,高手能解释的顺便解释一下其中的意思。 展开
void CshessView::playground(void)
{ MCI_OPEN_PARMS mciOpen;
MCIERROR mciError;
mciOpen.lpstrDeviceType = "mpegvideo";
mciOpen.lpstrElementName = "C:\\旗开得胜.mp3";
mciError = mciSendCommand(0,MCI_OPEN,MCI_OPEN_TYPE | MCI_OPEN_ELEMENT,(DWORD)&mciOpen);
UINT DeviceID = mciOpen.wDeviceID;
MCI_PLAY_PARMS mciPlay;
mciError = mciSendCommand(DeviceID, MCI_PLAY, MCI_WAIT/* | MCI_DGV_PLAY_REPEAT*/,
(DWORD) (LPMCI_PLAY_PARMS)&mciPlay);
}
我把音乐设在“游戏通关”时播放,但是“音乐播放时”,我的单文档窗口单击右上角的"x"关闭却无效,而且在标题栏鼠标拖动移动不起来,怎么解决。
我会追加悬赏谢谢,背景音乐函数在csdn论坛上看到的,高手能解释的顺便解释一下其中的意思。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询