Condividi tramite


Metodo IRangeValueProvider::get_LargeChange (uiautomationcore.h)

Specifica il valore aggiunto a o sottratto dalla proprietà IRangeValueProvider::Value quando viene apportata una modifica di grandi dimensioni, ad esempio quando viene premuto il tasto PAGE DOWN.

Questa proprietà è di sola lettura.

Sintassi

HRESULT get_LargeChange(
  double *pRetVal
);

Parametri

pRetVal

Valore restituito

nessuno

Osservazioni

La proprietà LargeChange può supportare il valore Not a Number (NaN). Quando si restituisce un valore NaN, il provider deve restituire un valore NaN tranquillo (non segnalante) per evitare di generare un'eccezione se vengono attivate eccezioni a virgola mobile. Nell'esempio seguente viene illustrato come creare un NaN tranquillo:

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

Requisito Valore
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 (includere UIAutomation.h)
DLL Uiautomationcore.dll

Vedi anche

IRangeValueProvider

Cenni preliminari sui provider di automazione interfaccia utente