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。 此外,如果仅按下按钮的时间很短,并且对 ITPhone::get_ButtonState 方法的调用执行速度不够快,则应用程序可能会错过在支持PBS_DOWN的手机上按下按钮。

要求

   
目标平台 Windows
标头 tapi3if.h (包括 Tapi3.h)
Library Uuid.lib
DLL Tapi3.dll

另请参阅

ITPhoneEvent

ITPhoneEvent::get_Event