Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Как остановить проигрывание звука? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ А что происходит в памяти? http://www.cyberforum.ru/cpp-beginners/thread517311.html
Привет Вот код: (написан с применение фреймворка Qt, но это не влияет на суть вопроса) //main_window.h #include "Mill.h" class main_window : QWidget {
C++ Перевод строки в число Помогите пожалуйста. Требуется перевести строку типа string в число типа long double. К примеру string str = "1111.11" long double chislo; В учебнике сказано использовать функцию _atold() ... http://www.cyberforum.ru/cpp-beginners/thread517303.html
C++ Найти квадрат матрицы, в котором сумма диагональных элементов максимальна
В двумерном массиве найдите квадрат размером 3х3,в котором сумма диагональных элементов максимальна.Выведите его на экран. Только начинаю очень сложно с массивами!
Создайте класс "Точка на плоскости" C++
Создайте класс "Точка на плоскости". Данные класса должны быть представлены двумя полями: координатами точки. Класс должен содержать конструктор по умолчанию, конструктор, инициализирующий координаты...
C++ Тип string не выводится на экран http://www.cyberforum.ru/cpp-beginners/thread517252.html
как мне сделать вывод переменной surname на русском языке,просто проблема в том,что компилятор не видет вводимые данные с клавиатуры как русские символы,хотя благодаря строчке setlocale(LC_ALL,...
C++ Visual Studio C++ и .NET Появился вопрос: ведь Visual C++ использует классы .NET, значит при его переносе на другие компьютеры без данного фреймворка программа не запустится? Можно ли декомпилировать программу и увидеть... подробнее

Показать сообщение отдельно
Flamе
9 / 9 / 0
Регистрация: 25.10.2009
Сообщений: 152

Как остановить проигрывание звука? - C++

12.03.2012, 20:06. Просмотров 703. Ответов 4
Метки (Все метки)

Привет) пишу программу в WindowsForm. на форме есть кнопка, которая открывает WAV-файл и проигрывает (код взят отсюда http://www.mirgames.ru/articles/sound/directsound.html)
есть ещё одна кнопка, которая должна останавливать проигрывание мелодии. не могу понять, что написать в её код, чтобы остановить воспроизведение? я пробовала так:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
// часть кода, где идёт воспроизведение сделала отдельной функцией, на вход которой
//подаём булеву переменную, которая при нажатии кнопки "стоп" должна принять значение false.
void(bool c)
{
if (c)
{
        do
        {
                pSoundBuffer->GetStatus(&hrStatus);
        }
        while(hrStatus==DSBSTATUS_PLAYING);
}
}
но это не работает. при воспроизведении кнопка стоп даже не нажимается... помогите, кто может, пожалуйста! заранее спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru