Meinem Prog Sounds entlocken
-
Hallo Leute.
Mal so eine Frage, ist es irgendwie möglich meinem kleinen aber feinem Pro ein Beep, wie bei QBasic damals zu entlocken, oder eine .wav Datei abzuspielen ??Vielen Dank
-
Zu 1.
MessageBeep
Zu 2.
sndPlaySound
-
MessageBeep(MB_OK); // verwendet Windows Ton
MessageBeep(0xFFFFFFFF); // verwendet Spieker, auch wenn Windows Ton ist in der Systemsteuerung | Akustische Signale abgeschaltet.sndPlaySound // kommt beim Kompilieren - unbekannter Bezeichner!!
da gehört noch ganze Mänge dazu, oder?
-
Hallo ektoplasma2000 !
Folgender Codeschnipsel läßt eine Wave-Datei in Deinem Programm erklingen:
#pragma comment(lib, "winmm.lib") #include "mmsystem.h" // Multimedia-Klasse einbinden
Die beiden Codezeilen müssen in der stdafx.h eingefügt werden um auf verschiedene Multimediafunktionen zugreifen zu können.
PlaySound("C:\\PUSH.wav", NULL, SND_ASYNC | SND_LOOP);
Die PlaySound-Funktion kannst Du überall in Deinem Programm einbinden, egal ob in der OnInitDialog oder in einer Event-Methode (OnButton).
Parametererklärung aus der MSDN:
SND_ASYNC
The sound is played asynchronously and PlaySound returns immediately after beginning the sound. To terminate an asynchronously played waveform sound, call PlaySound with pszSound set to NULL.SND_LOOP
The sound plays repeatedly until PlaySound is called again with the pszSound parameter set to NULL. You must also specify the SND_ASYNC flag to indicate an asynchronous sound event.Gruß MacReeg
[ Dieser Beitrag wurde am 20.09.2002 um 09:18 Uhr von MacReeg editiert. ]
-
Vielen Dank !!! Klappt Prima !!!