![]() |
DirectX-Forum - Beitragsübersicht - |
|
Thema | DX7: Sinusgenerator ist STUMM, wenn Focus wechselt |
Von |
Daniel |
Datum |
16. Mai 2010 um 21:37:14 |
Frage |
Hallo,
ich habe das Projekt
"A Simple Sine Wave Generator (DirectSound) "
http://www.planetsourcecode.com/vb/scripts/ShowCode.asp?txtCodeId=63252
... geladen. Wird ein Sinus-Ton generiert, und man wechselt den "Focus" von der VB-Form weg auf eine andere Applikation, so hört der Ton auf.
Klicke ich wieder auf die VB-Form dann ist der Sinuston wieder zu hören.
-Was muss man ändern, damit der Ton **ständig** zu hören ist?
|
|
Antwort: |
Von |
Daniel |
Datum |
17. Mai 2010 um 11:35:40 |
Antwort |
Hallo, es funzt nun.
Ich lud das Sinusgenerator-Projekt, und startete (mit F2) den Objektbrowser. -Dort gab ich ein :
GLOBALFOCUS
Ich erhielt ein positives Suchergebnis:
SUCHERGEBNIS : ============================================= Const DSBCAPS_GLOBALFOCUS = 32768 (&H8000) Member of DxVBLib.CONST_DSBCAPSFLAGS =============================================
Im Projekt habe ich dann die Zeile ...
dsbd.lFlags = DSBCAPS_STATIC Or DSBCAPS_GLOBALFOCUS .. zu dsbd.lFlags = DSBCAPS_STATIC Or DSBCAPS_GLOBALFOCUS geändert.
Nun spielt der Sound auch weiter, wenn Form1 den Focus verliert.
Super Tipp. -Danke |
|
[ Antwort schreiben | Zurück zum DirectX-Forum | Forum-Hilfe ] |
|
Letzte Aktualisierung: Sonntag, 13. Dezember 2015 |
|