-
功能原型:bool playsound(lpcstr pszsound, hmodule hmod, dword fdwsound);
第二个参数指示资源所在的模块句柄。 第三个参数可以指定声音的**模式,例如,snd loop 是 loop,snd async 代表异步等,可以查看 msdn 文档。
顺便说一句,对编译和编译前的引用。
嗯,今天是过年,我和亲戚们喝了很多酒,我发呆了。 希望对你有所帮助。
-
如果发生错误,请先查看返回值,然后查看 getlasterror
你和大雁是什么关系!?
沉默本身就是一个错误。
-
工程框架问题,这种情况很可能会被重新定义,在某些框架中,它可以在没有三个语句的情况下使用,在其他情况下...... 想不到。
-
//playsound("c:\\users\\administrator\\desktop\\ktvclient\\", null, snd_filename | snd_async);
playsound("systemstart",null,snd_alias|snd_async);
此外,不需要包括 MFC 框架程序"",只需要最后两个。
-
playsound(null,null,snd_filename);
再做一次。
-
Pragam 是一个 VC 专用的编译指令,会根据这个指令区链接到对应的 lib 文件,GCC 不适用。
溶液。 <>
-
如果对方的系统较旧,最好进行静态连接,这样就不会因为DLL依赖而无法运行。 您的程序已经根据情况运行,因此我认为它与动态静态没有太大关系。 播放声音错误是由于声音文件路径造成的吗?
你检查一下。
-
playsound(null, null, snd_purge) ;
snd_purge
停止与调用任务相关的所有声音。 如果参数 pszsound 为 null,则停止所有声音,否则停止 pszsound 指定的声音。
-
C 函数等必须先定义(或声明)才能使用。 如:
int fa()
int fb()
正确,因为当函数 fb 调用函数 fa 时,函数 fa 已经定义。
另一个例子:int fb()。
int fa()
False,因为当函数 fb 调用函数 fa 时,函数 fa 尚未定义。
另一个例子:int fa(); 该函数在视图之前声明 int fb()
int fa()
正确,因为当函数 fb 调用函数 fa 时,函数 fa 已经声明。
-
**这? 还有错误消息,发布它们并查看。
-
使用多线程。 请参阅 afxbeginthread 函数。
VS2005 是 Visual Studio 2005 是一个集成开发环境,它结合了 VC++2005、VB2005 和 C 2005。 >>>More