一个小白对于使用PlaySounds函数的总结。
来源:互联网 发布:淘宝自动浏览收藏软件 编辑:程序博客网 时间:2024/06/05 16:41
本人用的是Code::Blocks 16.01
1.函数原型 :① BOOL ② PlaySound(③LPCSTR pszSound,④ HMODULE hmod,⑤DWORD fdwSound);
2.按点说明: ① BOOL :返回值表示是否播放成功。
②PlaySounds():播放音乐
③LPCSTR pszSound:这个参数放置文件名(带相对路径)
易错的:1.路径中的“\”要用“\\”表示,“\”默认是转义符,
如果要表示“\”则需要使用“\\”。
2.如果路径中含有中文需要用TEXT宏。例如:
PlaySound(TEXT("misic\\离歌.wav"), NULL, SND_FILENAME | SND_ASYNC | SND_LOOP);
3.音乐文件要用.wav类型
④ HMODULE hmod,一般传递NULL就可以,至于为什么我也不知道哈哈哈,以后明白了再补上。
⑤DWORD fdwSound 参数fdwSound是标志的组合掩码,可以填入SND_FILENAME、 SND_ASYNC、SND_SYNC。
SND_ASYNC:用异步方式播放声音,PlaySound函数在开始播放后立即返回;
SND_SYNC:同步播放声音,在播放完后PlaySound函数才返回;
SND_LOOP一遍遍的重复播放声音,必须与SND_ASYNC标志一块使用。
3.编译器的问题:本人使用 GNU GCC Compiler
一些同学需要在 编译器里的链接器设置里添加“-lwinmm”
阅读全文
0 0
- 一个小白对于使用PlaySounds函数的总结。
- 对于我这个小白使用HTML和CSS做的一个小网页
- 对于模板的小总结
- cancel_rearming_delayed_workqueue 函数使用的一个小备注
- 对于算法一些概念的小总结
- typedef对于函数的一个例子
- 一个止步于64强的小白对于2017年华为挑战赛的总结(java+spfa+最小代价最大流+启发式算法)
- 对于UITextField 使用过程中遇到的各种问题的一个总结
- 一个小白的2016年总结
- 对于Oracle analyze table的使用总结
- 对于CMarkup类的使用总结
- 对于Oracle analyze table的使用总结
- 在vs中使用hash_map的一个小总结
- 对于一个小白来说,遇到的前端问题(1)
- 对于一个小白来说,遇到的前端问题(2)
- 对于一个小白来说,遇到的前端问题(2)
- 对于一个小白来说,遇到的前端问题(1)
- 对于一个小白来说,遇到的前端问题(3)
- Linux 基础操作(十)————网络配置
- Java环境变量配置(win10 x64)
- 阿里巴巴 Java 开发手册 1.3.0
- 非985、211毕业的你,真的找不到好工作吗?
- 栈和队列的相关面试题
- 一个小白对于使用PlaySounds函数的总结。
- 无意看到的,不知有道理没?
- JDBC执行过程
- String 中 创建对象的一些细节和String对象比较的一些细节
- POJ1013称硬币
- win10下安装opencv及tensorflow的操作步骤
- 代码练习
- [kaggle系列 四] 通过mnist来研究神经网络的一些细节(2)
- 【Python-3.5】matplotlib做简单折线图