共用方式為


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)
程式庫 Uuid.lib
Dll Tapi3.dll

另請參閱

ITPhoneEvent

ITPhoneEvent::get_Event