Compartilhar via


Interface IScrollProvider (uiautomationcore.h)

Fornece acesso a controles que atuam como contêineres roláveis para uma coleção de objetos filho. Os filhos desse controle devem implementar IScrollItemProvider.

Herança

A interface IScrollProvider herda da interface IUnknown . IScrollProvider também tem esses tipos de membros:

Métodos

A interface IScrollProvider tem esses métodos.

 
IScrollProvider::get_HorizontallyScrollable

Indica se o controle pode rolar horizontalmente.
IScrollProvider::get_HorizontalScrollPercent

Especifica a posição de rolagem horizontal.
IScrollProvider::get_HorizontalViewSize

Especifica o tamanho horizontal da região acessível.
IScrollProvider::get_VerticallyScrollable

Indica se o controle pode rolar verticalmente.
IScrollProvider::get_VerticalScrollPercent

Especifica a posição de rolagem vertical.
IScrollProvider::get_VerticalViewSize

Especifica o tamanho vertical da região acessível.
IScrollProvider::Scroll

Rola a região visível da área de conteúdo horizontalmente e verticalmente. (IScrollProvider.Scroll)
IScrollProvider::SetScrollPercent

Define a posição de rolagem horizontal e vertical como um percentual da área total de conteúdo dentro do controle.

Comentários

Implementado em um provedor do Microsoft Automação da Interface do Usuário que deve dar suporte ao padrão de controle Scroll.

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 (inclua UIAutomation.h)

Confira também

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