MessageBeep delphi

来源:百度文库 编辑:神马文学网 时间:2024/04/28 02:23:18

MessageBeep delphi

Beep 其实是调用的 API 函数: MessageBeep(MB_OK); 
MessageBeep 有下面几种用法可以调用几种不同的声音文件:
MessageBeep(MB_OK); 
 
MessageBeep(MB_ICONHAND); 
 
MessageBeep(MB_ICONQUESTION); {这个不响, 不知道为什么} 
 
MessageBeep(MB_ICONEXCLAMATION); 
 
MessageBeep(MB_ICONASTERISK); 
 
MessageBeep($FFFFFFFF); {同 MessageBeep(MB_OK);} 


Beep 同时也是一个 API 函数, 它可以指定声音的高度和长度; 因为和 SysUtils.Beep 重名了, 所以应该这样调用:
Windows.Beep(音高, 长度);

譬如: Windows.Beep(440, 2000); 会把一个国际标准音(440HZ)演奏 2 秒钟.
另外第一个参数的取值范围是: $25 - $7FFFF.