Системный динамик Системный динамик
Включение и выключение динамика |
*
| *
|
| |
Управление динамиком (PC Speaker) производится при помощи функции
API SystemParametersInfo^
// Выключение
SystemParametersInfo(SPI_SETBEEP,0,nil,SPIF_SENDWININICHANGE);
// Включение
SystemParametersInfo(SPI_SETBEEP,1,nil,SPIF_SENDWININICHANGE);
Особое внимание следует обратить на последний параметр. Он
является битовой маской управляющих флагов:
- SPIF_UPDATEINIFILE - обновление профиля и запоминание в нем настройки
- SPIF_SENDCHANGE - оповещение всех приложений об изменении настройки
при помощи рассылки сообщения WM_SETTINGCHANGE
- SPIF_SENDWININICHANGE = SPIF_SENDCHANGE (коды у них одинаковые)
© Зайцев Олег, "Программирование на Delphi - обмен опытом" 1999-2004. При использовании любых материалов данного сайта
необходимо указывать источник информации. Дата обновления: 22.11.2004. Сайт размещен на хостинге AGAVA - Хостинг от AGAVA.ru