Функция MessageBeep (winuser.h)
Воспроизводит волновой звук. Звук волны для каждого типа звука определяется записью в реестре.
Синтаксис
BOOL MessageBeep(
[in] UINT uType
);
Параметры
[in] uType
Воспроизводимый звук. Звуки задаются пользователем с помощью приложения панели управления звуком, а затем сохраняются в реестре.
Этот параметр может принимать одно из указанных ниже значений.
Значение | Значение |
---|---|
0xFFFFFFFF | Простой звуковой сигнал. Если звуковая карта недоступна, звук создается с помощью динамиков. |
|
См . MB_ICONINFORMATION. |
|
См . MB_ICONWARNING. |
|
Звук, указанный как звук критической остановки Windows. |
|
См . MB_ICONERROR. |
|
Звук, указанный как звук звездочки Windows. |
|
Звук, указанный как звук вопроса Windows. |
|
См . MB_ICONERROR. |
|
Звук, указанный как восклицательный звук Windows. |
|
Звук, указанный в качестве звукового сигнала windows по умолчанию. |
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция выполняется неудачно, возвращается нулевое значение. Дополнительные сведения об ошибке можно получить, вызвав GetLastError.
Комментарии
После постановки звука в очередь функция MessageBeep возвращает управление вызывающей функции и воспроизводит звук асинхронно.
Если не удается воспроизвести указанный звук оповещения, MessageBeep пытается воспроизвести системный звук по умолчанию. Если не удается воспроизвести системный звук по умолчанию, функция создает стандартный звуковой сигнал через динамик компьютера.
Пользователь может отключить звуковой сигнал с помощью приложения панели управления Звук.
Примечание Чтобы отправить звуковой сигнал удаленному клиенту, используйте функцию Beep . Функция Beep перенаправляется на клиент, а MessageBeep — нет.
Требования
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Целевая платформа | Windows |
Header | winuser.h (включая Windows.h) |
Библиотека | User32.lib |
DLL | User32.dll |
Набор API | ext-ms-win-ntuser-misc-l1-1-0 (представлено в Windows 8) |