Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
KANSoftWare

Как выключит спикеp

Delphi , Мультимедиа , Speaker

Как выключит спикеp

Автор: Nomadic

Сидит программист дома (работает)... Подходит жена и подносит чашку кофе.
Муж: (отхлебнув глоток) Ты же знаешь, что я люблю кофе без сахара!
Жена: Да, любимый, просто очень захотела услышать твой голос.

Это выключит спикеp:


SyStemParametersInfo(SPI_SETBEEP,0,nil,SPIF_UPDATEINIFILE);

Это включит:


SyStemParametersInfo(SPI_SETBEEP,1,nil,SPIF_UPDATEINIFILE);

Текст на русском языке:

Код-snippet написан на C++ и связан с настройками параметров системы для звукового сигнала динамика.

Функция SystemParametersInfo используется для запроса или изменения различных параметров системы, включая параметр звукового сигнала.

В этом случае есть два вызова функции SystemParametersInfo:

  1. SyStemParametersInfo(SPI_SETBEEP, 0, nil, SPIF_UPDATEINIFILE);

Этот код устанавливает параметр звукового сигнала в режим отключения звукового сигнала динамика. Код действия SPI_SETBEEP указывает, что функция должна установить системный звуковой сигнал, а значение 0 указывает, что звуковой сигнал должен быть отключен.

  1. SyStemParametersInfo(SPI_SETBEEP, 1, nil, SPIF_UPDATEINIFILE);

Этот код устанавливает параметр звукового сигнала в режим включения звукового сигнала динамика. Код действия SPI_SETBEEP указывает, что функция должна установить системный звуковой сигнал, а значение 1 указывает, что звуковой сигнал должен быть включен.

Обратите внимание, что аргумент nil используется как placeholder для указателя на буфер, который содержит дополнительную информацию о параметре звукового сигнала, если бы она была запрошена. Поскольку мы только устанавливаем параметр звукового сигнала, этот аргумент не необходим в этом случае.

Флаг SPIF_UPDATEINIFILE указывает, что система должна обновить реестр с новым значением параметра звукового сигнала при изменении.

В целом, первый вызов отключает звуковой сигнал динамика, а второй вызов включает его.

В статье описывается, как изменить параметр звукового сигнала в системных настройках Windows с помощью функции SyStemParametersInfo.


Комментарии и вопросы

Получайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.


:: Главная :: Speaker ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-19 13:29:56
2024-11-13 08:02:16/0.0032639503479004/0