PlaySound(“”, NULL, SND_ALIAS | SND_ASYNC); 前面引号中除了SystemStart还能填哪些?
答案:2 悬赏:20 手机版
解决时间 2021-03-17 04:32
- 提问者网友:疯子也有疯子的情调
- 2021-03-16 22:50
PlaySound(“”, NULL, SND_ALIAS | SND_ASYNC); 前面引号中除了SystemStart还能填哪些?
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-03-17 00:22
参数1 添你的 音频文件 名字,见 下面例子:
...
#include
...
#pragma comment (lib, "winmm.lib")
...
PlaySound (TEXT("D:\\xyz\\zzd.wav"), NULL, SND_ASYNC | SND_NODEFAULT);
其中 D:\\xyz\\zzd.wav -- D 盘,文件夹 xyz,音频文件名zzd.wav 。追问注意 SND_ALIAS
我想用系统资源声音追答这个可以:PlaySound(TEXT("SystemStart"), NULL, SND_ALIAS);
下面这些你要试验,也许你的系统支持,也可能不支持:
"SystemAsterisk"
"SystemDefault"
"SystemExclamation"
"SystemExit"
"SystemHand"
"SystemQuestion"
"SystemWelcome"
如果你的注册表里给了MyAppSound:
PlaySound(TEXT("MyAppSound"), NULL, SND_ALIAS | SND_APPLICATION);
其实,自己做一个(转换一个)wav 很容易。追问谢谢哦我试试
这个注册表项在哪里啊 找不到
我想用系统音 因为不需要包含在程序中 更本地化追答注册表项是自己加入的。ALIAS 是“别名”的意思。也就是你指定了某.wav, 它的别名叫MyAppSound,那么PlaySound(播放声响)就去找它的本名实体来播放。SystemStart 之类都是别名。
...
#include
...
#pragma comment (lib, "winmm.lib")
...
PlaySound (TEXT("D:\\xyz\\zzd.wav"), NULL, SND_ASYNC | SND_NODEFAULT);
其中 D:\\xyz\\zzd.wav -- D 盘,文件夹 xyz,音频文件名zzd.wav 。追问注意 SND_ALIAS
我想用系统资源声音追答这个可以:PlaySound(TEXT("SystemStart"), NULL, SND_ALIAS);
下面这些你要试验,也许你的系统支持,也可能不支持:
"SystemAsterisk"
"SystemDefault"
"SystemExclamation"
"SystemExit"
"SystemHand"
"SystemQuestion"
"SystemWelcome"
如果你的注册表里给了MyAppSound:
PlaySound(TEXT("MyAppSound"), NULL, SND_ALIAS | SND_APPLICATION);
其实,自己做一个(转换一个)wav 很容易。追问谢谢哦我试试
这个注册表项在哪里啊 找不到
我想用系统音 因为不需要包含在程序中 更本地化追答注册表项是自己加入的。ALIAS 是“别名”的意思。也就是你指定了某.wav, 它的别名叫MyAppSound,那么PlaySound(播放声响)就去找它的本名实体来播放。SystemStart 之类都是别名。
全部回答
- 1楼网友:行雁书
- 2021-03-17 00:49
什么意思追问这个函数的第一个参数应该怎么填的意思啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯