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 |