Partager via


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

Voir aussi

IRangeValueProvider

Vue d'ensemble des fournisseurs UI Automation