Window发声函数Beep、MessageBeep

Window发声函数Beep、MessageBeep

 C++ Code 
1

2

3

4

5

6

7

8

9

10

11
 
WINBASEAPI

BOOL

WINAPI


Beep(__in DWORD dwFreq,

     __in DWORD dwDuration

    );

    

WINUSERAPI

BOOL

WINAPI


MessageBeep(__in UINT uType);

  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 函数, 它可以指定声音的高度和长度; 

 C++ Code 
1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22
 


for
(
int
 n = 
0
; n < 
10
; n++)
{
    Beep(

100

200
);         
//Beep是一直都能听见声音的

    Sleep(
200
);
}


/*  0 :从机器的扬声器中发出蜂鸣声
    MB_ICONASTERISK : 播放由SystemAsterisk定义的声音
   MB_ICONEXCLAMATION :播放由SystemExclamation定义的声音
    MB_ICONHAND :播放由SystemHand定义的声音
    MB_ICONQUESTION :播放由SystemQuestion定义的声音
    MB_OK 播放由SystemDefault定义的声音
*/


MessageBeep(

0
);
MessageBeep(MB_OK);
MessageBeep(MB_ICONASTERISK);
MessageBeep(MB_ICONEXCLAMATION);
MessageBeep(MB_ICONHAND);
MessageBeep(MB_ICONQUESTION);

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/39584.html

(0)
编程小号编程小号
上一篇 2023-07-17
下一篇 2023-07-17

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注