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 |