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


сообщение PHONE_BUTTON

Сообщение PHONE_BUTTON TAPI отправляется для уведомления приложения о том, что мониторинг нажатия кнопки включен, если обнаружено нажатие кнопки на локальном телефоне.

            

Параметры

hPhone

Дескриптор для телефонного устройства.

dwCallbackInstance

Экземпляр обратного вызова приложения, указанный при открытии телефонного устройства.

dwParam1

Идентификатор кнопки или лампы для нажатой кнопки. Обратите внимание, что идентификаторы кнопок с нуля по 11 всегда являются кнопками КЛАВИАТУРЫ, при этом "0" является идентификатором кнопки ноль, "1" — идентификатором кнопки 1 (и т. д. через идентификатор кнопки 9), а "*" — идентификатором кнопки 10, а "#" — идентификатором кнопки 11. Дополнительные сведения об идентификаторе кнопки доступны в phoneGetDevCaps и phoneGetButtonInfo.

dwParam2

Режим кнопки. Этот параметр использует одну из констант PHONEBUTTONMODE_.

dwParam3

Указывает, является ли это событием нажатия кнопки или событием нажатия кнопки. Этот параметр использует одну из констант PHONEBUTTONSTATE_.

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

Нет возвращаемого значения.

Комментарии

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

Требования

Требование Значение
Версия TAPI
Требуется TAPI 2.0 или более поздней версии
Заголовок
Tapi.h

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

phoneGetButtonInfo

phoneGetDevCaps