• 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);
  • 相关阅读:
    六 . 爬虫 Xpath介绍和使用
    五. 爬虫 正则表达式
    四 . 爬虫 BeautifulSoup库参数和使用
    三 . 爬虫 url编码
    一 . 爬虫
    【HDU5952】Counting Cliques
    【HDU5521】Meeting
    【模板】回文自动机
    【CF1218E】Product Tuples
    【洛谷P2485】计算器
  • 原文地址:https://www.cnblogs.com/MakeView660/p/8491643.html
Copyright © 2020-2023  润新知