Метод IRangeValueProvider::get_SmallChange (uiautomationcore.h)

Указывает значение, которое добавляется или вычитается из свойства IRangeValueProvider::Value при выполнении небольшого изменения, например при нажатии клавиши со стрелкой.

Это свойство доступно только для чтения.

Syntax

HRESULT get_SmallChange(
  double *pRetVal
);

Возвращаемое значение

None

Remarks

Свойство SmallChange может поддерживать значение Not a Number (NaN). При возврате значения NaN поставщик должен возвращать тихий (не сигнальный) NaN, чтобы избежать возникновения исключения, если включены исключения с плавающей запятой. В следующем примере показано, как создать тихую naN:

ULONGLONG ulNaN = 0xFFFFFFFFFFFFFFFF;
    *pRetVal = *reinterpret_cast<double*>(&ulNaN);

Кроме того, можно использовать следующую функцию из стандартных библиотек C++:

numeric_limits<double>::quiet_NaN()

Requirements

Requirement Value
Минимальный поддерживаемый клиент Windows XP [классические приложения | Приложения UWP]
минимальный поддерживаемый сервер Windows Server 2003 [классические приложения | Приложения UWP]
целевая платформа Windows
Header uiautomationcore.h (include UIAutomation.h)
DLL Uiautomationcore.dll

См. также

IRangeValueProvider

Обзор поставщиков автоматизации пользовательского интерфейса