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 |