IRangeValueProvider::get_SmallChange 方法 (uiautomationcore.h)

指定在进行小更改(例如按下箭头键)时,在 IRangeValueProvider::Value 属性中添加或减去的值。

此属性为只读。

语法

HRESULT get_SmallChange(
  double *pRetVal
);

参数

pRetVal

返回值

备注

SmallChange 属性可以支持 Not a Number (NaN) 值。 返回 NaN 值时,提供程序应返回无信号 (无信号) NaN,以避免在启用浮点异常时引发异常。 以下示例演示如何创建安静 NaN:

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

或者,可以从标准 C++ 库中使用以下函数:

numeric_limits<double>::quiet_NaN( )

要求

   
最低受支持的客户端 Windows XP [桌面应用 | UWP 应用]
最低受支持的服务器 Windows Server 2003 [桌面应用 | UWP 应用]
目标平台 Windows
标头 uiautomationcore.h (包括 UIAutomation.h)
DLL Uiautomationcore.dll

另请参阅

IRangeValueProvider

UI 自动化提供程序概述