Método IRangeValueProvider::get_SmallChange (uiautomationcore.h)
Especifica o valor que é adicionado ou subtraído da propriedade IRangeValueProvider::Value quando uma pequena alteração é feita, como quando uma tecla de seta é pressionada.
Esta propriedade é somente para leitura.
Sintaxe
HRESULT get_SmallChange(
double *pRetVal
);
Parâmetros
pRetVal
Valor retornado
Nenhum
Comentários
A propriedade SmallChange pode dar suporte ao valor Não um Número (NaN). Ao retornar um valor NaN, o provedor deve retornar um NaN silencioso (sem sinalização) para evitar gerar uma exceção se as exceções de ponto flutuante estiverem ativadas. O exemplo a seguir mostra como criar um NaN silencioso:
ULONGLONG ulNaN = 0xFFFFFFFFFFFFFFFF;
*pRetVal = *reinterpret_cast<double*>(&ulNaN);
Como alternativa, você pode usar a seguinte função nas bibliotecas padrão do C++:
numeric_limits<double>::quiet_NaN( )
Requisitos
Cliente mínimo com suporte | Windows XP [aplicativos da área de trabalho | aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | uiautomationcore.h (inclua UIAutomation.h) |
DLL | Uiautomationcore.dll |
Confira também
Visão Geral dos Provedores de Automação de Interface do Usuário