ITPhoneEvent::get_ButtonState méthode (tapi3if.h)
La méthode get_ButtonState retourne une valeur PHONE_BUTTON_STATE spécifiant l’état vers lequel le bouton a été transféré. Ces informations sont disponibles uniquement lorsque la méthode ITPhoneEvent::get_Event retourne PE_BUTTON.
Syntaxe
HRESULT get_ButtonState(
[out] PHONE_BUTTON_STATE *pState
);
Paramètres
[out] pState
Pointeur vers le descripteur PHONE_BUTTON_STATE de l’état actuel du bouton.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette méthode est disponible, car certains boutons ne prennent pas en charge l’état du bouton PBS_DOWN, mais rapportent momentanément PBS_PRESSED. En outre, l’application peut manquer l’appui sur le bouton sur les téléphones qui prennent en charge PBS_DOWN si le bouton est appuyé uniquement pendant une courte période et que l’appel à la méthode ITPhone::get_ButtonState ne s’exécute pas assez rapidement.
Configuration requise
Plateforme cible | Windows |
En-tête | tapi3if.h (inclure Tapi3.h) |
Bibliothèque | Uuid.lib |
DLL | Tapi3.dll |