Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Как остановить PlaySound?


Автор: Letion 9.7.2010, 21:10
Здравствуйте, уважаемые программисты! В свою программу поставил фоновую музыку.
Код

PlaySound('SND1', 0, SND_RESOURCE or SND_ASYNC);

Хочется сделать, чтобы она включалась и выключалась через компонент CheckBox.
Подскажите пожалуйста, как остановить PlaySound, какую команду использовать? StopPlaySound или как там? Спасибо! 

Автор: RomanEEP 9.7.2010, 21:23
http://msdn.microsoft.com/en-us/library/aa909766.aspx
смотри комментарий к первому параметру

Автор: Letion 3.8.2010, 10:27
С компонентом CheckBox разобрался. Только при включении его файл через PlaySound воспроизводится сначала. Какой флаг нужно применить для вкл/выкл. паузы? Спасибо!

Автор: Snowy 3.8.2010, 10:50
Код

PlaySound(nil, 0, SND_PURGE); // - остановить
Паузы у PlaySound нет

Автор: Letion 3.8.2010, 11:02
Цитата(Snowy @ 3.8.2010,  10:50)
Паузы у PlaySound нет

Жаль, спасибо!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)