打开文件:
在Win10有问题,Win7没有问题
mciSendCommand(NULL, MCI_OPEN, MCI_OPEN_ELEMENT, (DWORD_PTR)&mciParamsOuter);//阻塞
一直使用这个方法调用,直到某次在使用Duilib库创建窗口的InitWindow中调用该函数,程序一直阻塞在该函数处。但是在窗口创建成功之后,再调用该函数是没有问题的。之后查资料发现在第三个参数中添加一个MCI_OPEN_TYPE就没有问题了。
mciSendCommand(NULL, MCI_OPEN, MCI_OPEN_TYPE | MCI_OPEN_ELEMENT, (DWORD_PTR)&mciParamsOuter);//正常
来源:CSDN
作者:wfcao1314
链接:https://blog.csdn.net/wfcao1314/article/details/104747937