曲径通幽论坛

标题: MessageBeep() -- 播放声音 [打印本页]

作者: beyes    时间: 2012-2-10 13:16
标题: MessageBeep() -- 播放声音
MessageBeep() 函数原型如下:
BOOL MessageBeep(
  UINT uType
);
该函数播放一段声音,这个声音类型由参数指定,可以为如下值:

xFFFFFFFF SystemDefault (从机器的扬声器中发出蜂鸣声)
MB_ICONASTERISK SystemAsterisk (播放由 SystemAsterisk定 义的声音)
MB_ICONEXCLAMATION SystemExclamation (播放由 SystemExclamation 定义的声音)
MB_ICONHAND SystemHand (播放由 SystemHand 定义的声音)
MB_ICONQUESTION SystemQuestion (播放由 SystemQuestion 定义的声音)
MB_OK SystemDefault (播放由 SystemDefault 定义的声音)

如果函数不能播放指定的报警声,那么函数会试图播放系统默认的声音,若是还不能播放,那么函数就会通过计算机内置发声器播放一个标准的哔声。

在实际应用中,比如当用户按下某个按键并弹出某个对话框时,可以考虑用此函数同时播放一下声音,达到人性化设计效果。




欢迎光临 曲径通幽论坛 (http://www.groad.net/bbs/) Powered by Discuz! X3.2