Méthode IRangeValueProvider ::get_LargeChange (uiautomationcore.h)
Spécifie la valeur ajoutée ou soustraite à la propriété IRangeValueProvider ::Value lorsqu’une modification importante est apportée, par exemple lorsque la touche PAGE DOWN est enfoncée.
Cette propriété est en lecture seule.
Syntaxe
HRESULT get_LargeChange(
double *pRetVal
);
Paramètres
pRetVal
Valeur de retour
None
Remarques
La propriété LargeChange peut prendre en charge la valeur Not a Number (NaN). Lors du retour d’une valeur NaN, le fournisseur doit retourner un nom NaN silencieux (sans signalisation) pour éviter de déclencher une exception si les exceptions à virgule flottante sont activées. L’exemple suivant montre comment créer un nom naN silencieux :
ULONGLONG ulNaN = 0xFFFFFFFFFFFFFFFF;
*pRetVal = *reinterpret_cast<double*>(&ulNaN);
Vous pouvez également utiliser la fonction suivante à partir des bibliothèques C++ standard :
numeric_limits<double>::quiet_NaN( )
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | uiautomationcore.h (incluez UIAutomation.h) |
DLL | Uiautomationcore.dll |