mcisendstring使用问题

case IDM_MUSIC:
                {
                    mciSendString(gqstr[0], NULL, 0, NULL);//alias 是将文件别名为media
                    mciSendString(TEXT("play MySong  "), NULL, 0, NULL);// repeat重复播放

                }

                break;
            case IDM_STOP:
               mciSendString(TEXT("pause MySong  "), NULL, 0, NULL);//pause暂停播放
                break;
            case IDM_NEXT:
                    mciSendString(gqstr[4], NULL, 0, NULL);//alias 是将文件别名为media
                    mciSendString(TEXT("play MySong  "), NULL, 0, NULL);// repeat重复播放
                        为什么我点暂停后再点下一首它还是播放上一首歌曲

是不是暂停影响的,直接播放下一首按文件名呢。

我就没有看到播放下一首的逻辑
gqstr[0] 这里硬编码永远都是0