Compartilhar via


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

IRangeValueProvider

Visão Geral dos Provedores de Automação de Interface do Usuário