zoukankan      html  css  js  c++  java
  • 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);
  • 相关阅读:
    iOS7以上自定义一个navigationController,并沿用系统的侧滑返回效果
    判断一个日期是否再某个日期范围内object-c 范例
    统计软件简介
    大学生对vivo手机的看法
    第二次作业,制作调查问卷
    作业一:数据软件系统的介绍及spss的操作简介
    Android WebView
    Android ListView
    ARM和x86
    android shape和selector
  • 原文地址:https://www.cnblogs.com/MakeView660/p/8491643.html
Copyright © 2011-2022 走看看