функции С и C++, библиотек C++Builder, API Windows________________911

SND_MEMORY      Файл звука события загружен в память. В этом случае
параметр psz Sound должен указывать на образ звука в
памяти

SND_NODEFAULT  Звук события, кроме звука по умолчанию. Если указан-
ный звук не найден, PlaySound вернется, не воспроизво-
дя звук по умолчанию

SND_NOSTOP       Если заданный звук не может быть воспроизведен, по-
скольку ресурсы, необходимые для воспроизведения, за-
няты воспроизведением другого звука, функция PlaySo-
und немедленно вернет fals, не воспроизводя заданного
звука. Если данный флаг не указан, функция PlaySound
пытается остановит воспроизведение другого звука, что-
бы устройство могло быть использовано для воспроизве-
дения нового звука

SND_NOWAIT      Если драйвер занят, функция сразу вернется без воспро-
изведения заданного звука

SND_PURGE        Останавливается воспроизведение любых звуков, вызван-
ных в данной задаче. Если pszSound не 0, останавлива-
ются все экземпляры указанного звука. Если pszSound
равен 0, то останавливаются все звуки, связанные с дан-
ной задачей. Отдельно надо указать дескриптор для оста-
новки событий SND_RESOURCE

SND_RESOURCE    Параметр pszSound является идентификатором ресурса.
Параметр hmod должен указывать на источник ресурса

SND_SYNC         Синхронное воспроизведение звука события. Функция

PlaySound возвращается только после окончания воспро-
изведения

Функция PlaySound при успешном выполнении возвращает true, в противном
случае — false.

Приведем примеры использования функции PlaySound. He забудьте, что для
ее использования в файл должна быть включена директива

#include<mmsystem.hpp>
Оператор

PlaySound("с:\\windows\\media\\3ByK Microsoft.wav", 0, SND_ASYNC) ;

воспроизводит асинхронно и однократно стандартный звук Microsoft, который вы
обычно можете слышать при открытии Windows.
Оператор

PlaySound("SystemStart",О,SND_ASYNC) ;

воспроизведет звук (возможно, тот же самый), установленный как звук при старте
системы, по его системному псевдониму.
Оператор

PlaySound("с:\\windows\\media\\3ByK Microsoft.wav", О,
SND_ASYNC | SND_LOOP) ;

многократно асинхронно воспроизводит стандартный звук Microsoft, начиная его
снова и снова, как только он заканчивается. При таком операторе надо предусмот-
реть в приложении какую-нибудь кнопку, по которой воспроизведение прерывает-
ся заданием нового звука или выполнением оператора