Compartilhar via


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

IRangeValueProvider

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