Método IRangeValueProvider::get_LargeChange (uiautomationcore.h)
Especifica o valor que é adicionado ou subtraído da propriedade IRangeValueProvider::Value quando uma alteração grande é feita, como quando a tecla PAGE DOWN é pressionada.
Esta propriedade é somente para leitura.
Sintaxe
HRESULT get_LargeChange(
double *pRetVal
);
Parâmetros
pRetVal
Valor retornado
Nenhum
Comentários
A propriedade LargeChange 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 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
Requisito | Valor |
---|---|
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 (include UIAutomation.h) |
DLL | Uiautomationcore.dll |
Confira também
Visão Geral dos Provedores de Automação de Interface do Usuário