Metodo IRangeValueProvider::get_SmallChange (uiautomationcore.h)

Specifica il valore aggiunto o sottratto dalla proprietà IRangeValueProvider::Value quando viene apportata una piccola modifica, ad esempio quando viene premuto un tasto freccia.

Questa proprietà è di sola lettura.

Sintassi

HRESULT get_SmallChange(
  double *pRetVal
);

Parametri

pRetVal

Valore restituito

nessuno

Osservazioni

La proprietà SmallChange può supportare il valore Not a Number (NaN). Quando si restituisce un valore NaN, il provider deve restituire un NaN non interattiva (senza segnalazione) per evitare di generare un'eccezione se le eccezioni a virgola mobile sono attivate. L'esempio seguente illustra come creare un NaN non interattiva:

ULONGLONG ulNaN = 0xFFFFFFFFFFFFFFFF;
    *pRetVal = *reinterpret_cast<double*>(&ulNaN);

In alternativa, è possibile usare la funzione seguente dalle librerie C++ standard:

numeric_limits<double>::quiet_NaN( )

Requisiti

   
Client minimo supportato Windows XP [app desktop | App UWP]
Server minimo supportato Windows Server 2003 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione uiautomationcore.h (include UIAutomation.h)
DLL Uiautomationcore.dll

Vedi anche

IRangeValueProvider

Cenni preliminari sui provider di automazione interfaccia utente