Systemklänge

Fragen rund um diverse Windows-Versionen, ihr Verhalten unter Xbase++ und den Umgang mit der API

Moderator: Moderatoren

Antworten
Benutzeravatar
Jan
Marvin
Marvin
Beiträge: 14651
Registriert: Fr, 23. Sep 2005 18:23
Wohnort: 49328 Melle
Hat sich bedankt: 21 Mal
Danksagung erhalten: 88 Mal
Kontaktdaten:

Systemklänge

Beitrag von Jan »

Hat jemand eine Ahnung, ob und wenn ja wie man Systemklänge in eine Xbase-Anwendung einbauen kann?

Jan
Benutzeravatar
Martin Altmann
Foren-Administrator
Foren-Administrator
Beiträge: 16508
Registriert: Fr, 23. Sep 2005 4:58
Wohnort: Berlin
Hat sich bedankt: 111 Mal
Danksagung erhalten: 48 Mal
Kontaktdaten:

Beitrag von Martin Altmann »

Hallo Jan,
in der Alaska-Generic-Newsgroup hat Regan Cawkwell am 20.07.2005 um 12:44 den folgenden Code veröffentlicht:
Regan Cawkwell hat geschrieben:

Code: Alles auswählen

#include "Dll.ch" //for sound alert

#define SND_SYNC 0
#define SND_ASYNC 1
#define SND_FILENAME 131072
#define SND_PURGE 64

procedure sound_alert(cFILE)

    cFILE:=".\sounds"+cFILE+".wav"

    IF file(cFILE)
       Thread():new()
       DllCall("WINMM.DLL",DLL_STDCALL,"PlaySoundA",0,0,0)
       DllCall("WINMM.DLL",DLL_STDCALL,"PlaySoundA",0,0,SND_PURGE)
       DllCall("WINMM.DLL",DLL_STDCALL,"PlaySoundA",cFILE,0,SND_FILENAME+SND_ASYNC)
    ENDIF

return
Es ist zwar nicht genau das, was Du willst - aber vielleicht reicht Dir das ja auch schon?

Viele Grüße,
Martin
:grommit:
Webseite mit XB2.NET und ausschließlich statischem Content in Form von HTML-Dateien: https://www.altem.de/
Webseite mit XB2.NET und ausschließlich dynamischem Content in Form von in-memory-HTML: https://meldungen.altem.de/

Mitglied der XUG Osnabrück
Vorsitzender des Deutschsprachige Xbase-Entwickler e. V.
Antworten