原文链接 -> 传送门
函数功能:
MessageBeep 函数用于播放波形声音。每种声音类型的波形声音是由注册表中的一个条目标识的。
API 函数原型:
注释:_In_ 说明该参数是输入的。
BOOL WINAPI MessageBeep( _In_ UINT uType );
参数解析:
|
参数 |
含义 |
||||||||||||||||||||||
|
uType |
1. 将被播放的声音,该声音是由用户通过声音控制面板应用程序设置的,然后存储在注册表中
|
返回值:
1. 如果函数调用成功,返回值为非 0;
2. 如果函数调用失败,返回值为 0。
获取有关错误的更多信息,请调用 GetLastError 函数。
备注:
1. 将声音放在队列后,MessageBeep 函数会返回控制权给调用它的函数,并异步播放声音。
2. 如果它不能播放指定的警报声音,MessageBeep 函数会尝试播放系统默认声音。如果无法播放系统默认声音,函数将通过计算机的扬声器产生一个标准的蜂鸣声。
3. 用户可以通过使用声音控制面板应用程序禁用警告蜂鸣声。
注意:使用 Beep 函数来发送蜂鸣声给远程客户端。Beep 函数会被重定向到客户端,而 MessageBeep 函数不会。
需求:
|
Minimum supported client |
Windows 2000 专业版 [仅桌面应用程序] |
|
Minimum supported server |
Windows 2000 服务器版 [仅桌面应用程序] |
|
Header |
Winuser.h (包含于 Windows.h) |
|
Library |
User32.lib |
|
DLL |
User32.dll |




