次の方法で共有


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