Функция _WinAPI_Beep

 ↑  ←  Описание функции


_WinAPI_Beep

Воспроизводит простой однотонный звук в системном динамике ПК.

#include <WinAPI.au3>
_WinAPI_Beep($iFreq = 500, $iDuration = 1000)

Параметры

$iFreq Частота звука в герцах. Может быть любым числом от 37 до 32767.
$iDuration Продолжительность звучания, в миллисекундах. Этот параметр игнорируется в Windows Me/98/95.

Возвращаемое значение

Успех:Возвращает True
Ошибка:Возвращает False

Примечания

Регулятор громкости и отключение звука не влияет на звуковой сигнал. Вы всё равно будете слышать звук (исключение - нетбуки не имеющие системного динамика).

См. также

Искать Beep в библиотеке MSDN

Пример

#include <WinAPI.au3>

_Main()

Func _Main()
    Local $iFreqStart = 100
    Local $iFreqEnd = 250

    MsgBox(4096, "Пример _WinAPI_Beep", "Возрастает")

    For $iFreq = $iFreqStart To $iFreqEnd
        _WinAPI_Beep($iFreq, 100)
        ToolTip("Частота = " & $iFreq)
    Next

    MsgBox(4096, "Пример _WinAPI_Beep", "Убывает")

    For $iFreq = $iFreqEnd To $iFreqStart Step -1
        _WinAPI_Beep($iFreq, 100)
        ToolTip("Частота = " & $iFreq)
    Next
EndFunc   ;==>_Main