Поделиться через


Метод ITAutomatedPhoneControl::p ut_AutoKeypadTones (tapi3if.h)

Метод put_AutoKeypadTones задает свойство AutoKeypadTones для этого телефона. Если эта функция включена, звук цифры автоматически воспроизводится при нажатии кнопки клавиатуры.

Синтаксис

HRESULT put_AutoKeypadTones(
  [in] VARIANT_BOOL fEnabled
);

Параметры

[in] fEnabled

Если VARIANT_TRUE, автоматическое создание звукового сигнала клавиатуры телефона включено. Если VARIANT_FALSE, создание звукового сигнала клавиатуры отключено. Значение по умолчанию — VARIANT_TRUE.

Возвращаемое значение

Если метод завершается успешно, возвращает значение S_OK. В противном случае возвращается значение ошибки.

Комментарии

Если телефонное устройство сообщает о нажатии кнопки как PBS_DOWN, звуковой сигнал воспроизводится до тех пор, пока устройство не сообщит о событии PBS_UP или пока не истечет минимальная продолжительность, в зависимости от того, что больше. (Минимальная длительность определяется свойством AutoKeypadTonesMinimumDuration .)

Создание звукового сигнала клавиатуры будет происходить только в том случае, если телефон отключен. Если в настоящее время воспроизводится другой тон, например мелодия звонка, звук клавиатуры будет прерывать этот тон и автоматически восстанавливать его после завершения работы клавиатуры.

Свойство AutoKeypadTones работает только в том случае, если значение свойства PhoneHandlingEnabled VARIANT_TRUE. Свойство AutoKeypadTones можно задать в любое время. Перенастройка вступает в силу при следующем нажатии кнопки клавиатуры телефона.

Требования

Требование Значение
Целевая платформа Windows
Header tapi3if.h (включая Tapi3.h)
Библиотека Uuid.lib
DLL Tapi3.dll

См. также раздел

ITAutomatedPhoneControl

get_AutoKeypadTones

put_AutoKeypadTonesMinimumDuration

put_PhoneHandlingEnabled