Méthode IRangeValueProvider::get_SmallChange (uiautomationcore.h)

Spécifie la valeur qui est ajoutée ou soustraite à la propriété IRangeValueProvider::Value lorsqu’une petite modification est apportée, par exemple quand une touche de direction est enfoncée.

Cette propriété est en lecture seule.

Syntaxe

HRESULT get_SmallChange(
  double *pRetVal
);

Paramètres

pRetVal

Valeur de retour

None

Remarques

La propriété SmallChange peut prendre en charge la valeur NaN (Not a Number). Lors du retour d’une valeur NaN, le fournisseur doit retourner un 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 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

   
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