Metodo ITPhoneEvent::get_ButtonState (tapi3if.h)
Il metodo get_ButtonState restituisce un valore PHONE_BUTTON_STATE che specifica lo stato in cui è stata eseguita la transizione del pulsante. Queste informazioni sono disponibili solo quando il metodo ITPhoneEvent::get_Event restituisce PE_BUTTON.
Sintassi
HRESULT get_ButtonState(
[out] PHONE_BUTTON_STATE *pState
);
Parametri
[out] pState
Puntatore al descrittore PHONE_BUTTON_STATE dello stato corrente del pulsante.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Questo metodo è disponibile perché alcuni pulsanti non supportano lo stato del pulsante PBS_DOWN, ma invece segnalano momentaneamente PBS_PRESSED. Inoltre, l'applicazione può perdere la pressione del pulsante sui telefoni che supportano PBS_DOWN se il pulsante viene premuto solo per un breve periodo di tempo e la chiamata al metodo ITPhone::get_ButtonState non viene eseguita abbastanza rapidamente.
Requisiti
Piattaforma di destinazione | Windows |
Intestazione | tapi3if.h (include Tapi3.h) |
Libreria | Uuid.lib |
DLL | Tapi3.dll |