Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Gets the value that is added to or subtracted from the IRangeValueProvider::Value property when a large change is made, such as with the PAGE DOWN key.
Syntax
HRESULT IRangeValueProvider::get_LargeChange(double *pRetVal);
Parameters
- pRetVal
[retval][out] The address of a variable that receives the large-change value unique to the control, or NULL if the control does not support IRangeValueProvider::LargeChange.
Return Value
Returns S_OK if successful, or an error value otherwise.
Remarks
The LargeChange property can support Not a Number (NaN) value. When returning a NaN value, the provider should return a quiet (non-signalling) NaN to avoid raising an exception if floating point exceptions are turned on. The following example shows how to create a quiet NaN:
ULONGLONG ulNaN = 0xFFFFFFFFFFFFFFFF; *pRetVal = *reinterpret_cast<double*>(&ulNaN);Alternatively, you can use the following function from the standard C++ libraries:
numeric_limits<double>::quiet_NaN( )
See Also