Funktionreferenz


_WinAPI_Beep

Beschreibung anzeigen in

Generiert einfache Töne auf dem Systemlautsprecher

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

Parameter

$iFreq [optional] Die Frequenz des Tones in Hertz. Dieser Wert muss zwischen 37 und 32767 liegen.
$iDuration [optional] Die Länge des Tones in Millisekunden. Windows Me/98/95: Dieser Parameter wird ignoriert.

Rückgabewert

Erfolg: True
Fehler: False

Bemerkungen

Windows Me/98/95:
Stummschalten und Lautstärkekontrolle haben keinen Einfluß auf die Ausgabe des Tones. Man hört den Ton trotzdem.

Windows Vista/7:
Wird die Lautstärke auf 0 heruntergedreht, so ist auch kein Ton hörbar.

Siehe auch

Suche nach Beep in der MSDN Bibliothek.

Beispiel

#include <MsgBoxConstants.au3>
#include <WinAPIError.au3>

Example()

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

    MsgBox($MB_SYSTEMMODAL, "_WinAPI_Beep Beispiel 1", "Ansteigende Tonhöhe")

    For $iFreq = $iFreqStart To $iFreqEnd
        _WinAPI_Beep($iFreq, 100)
        ToolTip("Frequenz = " & $iFreq)
    Next

    MsgBox($MB_SYSTEMMODAL, "_WinAPI_Beep Beispiel 2", "Abfallende Tonhöhe")

    For $iFreq = $iFreqEnd To $iFreqStart Step -1
        _WinAPI_Beep($iFreq, 100)
        ToolTip("Frequenz = " & $iFreq)
    Next
EndFunc   ;==>Example