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


Метод ITPhoneEvent::get_ButtonState (tapi3if.h)

Метод get_ButtonState возвращает значение PHONE_BUTTON_STATE , указывающее состояние перехода кнопки. Эти сведения доступны, только если метод ITPhoneEvent::get_Event возвращает PE_BUTTON.

Синтаксис

HRESULT get_ButtonState(
  [out] PHONE_BUTTON_STATE *pState
);

Параметры

[out] pState

Указатель на дескриптор PHONE_BUTTON_STATE текущего состояния кнопки.

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

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

Комментарии

Этот метод доступен, так как некоторые кнопки не поддерживают состояние кнопки PBS_DOWN, а мгновенно сообщают о PBS_PRESSED. Кроме того, приложение может пропустить нажатие кнопки на телефонах, поддерживающих PBS_DOWN если кнопка нажата только в течение короткого времени, а вызов метода ITPhone::get_ButtonState выполняется недостаточно быстро.

Требования

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

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

ITPhoneEvent

ITPhoneEvent::get_Event