Категория
Информатика
Тип
реферат
Страницы
3 стр.
Дата
11.07.2009
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20816.zip — 4.41 kb
  • proigryvanie-wave-fajlov-pod-mfc_20816_1.rtf — 18.44 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо



Текст работы

PlayResource(MAKEINTRESOURCE(nIDS));
В фунции ::FindResource(AfxGetResourceHandle(), lpszSound, _T("sound")) третий параметр - тип
ресурса , который
был описан выше .
Теперь можно
проиграть
ресурс : PlayResource( IDSOUND_CORRECT );
3. Проигрывание Wave- файла
с диска
Для проигрывания WAVE-файла с диска можно использовать функцию :
BOOL sndPlaySound( LPCTSTR lpszSoundName;
UINT fuOptions; ); Параметры функции:
lpszSoundName Имя файла. Если этот параметр NULL,
то проигрывание файла останавливается. fuOptions
Специальные опции для проигрывания музыки.
Они могут быть следующими:
Значение Описание
SND_SYNC Музыка играется синхронно, и функция
не возвращает указатель пока не будет конца файла.
SND_ASYNC Музыка играется асинхронно, и функция
возвращает указатель сразу после начала
проигрывания файла. Чтобы остановить проигрывание,
надо вызвать функцию SndPlaySound с параметром
lpszSoundName установленным в NULL.
SND_NODEFAULT Если файл не найден, то функция
возвращает указатель сразу и не
проигрывает стандартный звуковой эффект Windows.
SND_MEMORY Этот параметр нужен для проигрывания
Wave-файла в виде ресурса( из памяти ).
SND_LOOP Этот параметр нужен для проигрывания
Wave-файла в циклическом режиме. Также
при этом вы должны использовать влаг SND_ASYNC.
Чтобы остановить проигрывание, надо вызвать
функцию SndPlaySound с параметром
lpszSoundName установленным в NULL.
SND_NOSTOP Если музыка уже проигрывается,
то функция возврвщает FALSE.
Возвращаемое значение: Если музыка проигрывается
правильно, то




Ваше мнение



CAPTCHA