• 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(
    100200);         //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);
  • 相关阅读:
    终极解码 FinalCodecs 2020 春节版 V5
    AutoCAD 2019.0.1 Update 官方简体中文版
    Adobe Flash Player 29.0.0.140官方正式版
    VMware Pro 14.1.2 官方正式版及激活密钥
    Visual Studio 2015 Update 2
    世界工资研究报告与借鉴
    Microsoft .NET Framework 4.6.1
    推荐算法之去重策略
    推荐算法之加权采样
    推荐系统之构建排行榜
  • 原文地址:https://www.cnblogs.com/MakeView660/p/8491643.html
Copyright © 2020-2023  润新知