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