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
Cenni preliminari sui provider di automazione interfaccia utente