Compartilhar via


Funções de padrão de controle preteridas

Nota

As funções de padrão de controle descritas nesta seção são preteridas. Os aplicativos cliente devem usar as interfaces COM (Component Object Model) descritas nas seguintes seções:

Nesta seção

Função Descrição
DockPattern_SetDockPosition
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário da Microsoft.
Encaixa o elemento de Automação da Interface do Usuário no de dockPosition solicitado em um contêiner de encaixe.
ExpandCollapsePattern_Collapse
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Oculta todos os nós descendentes, controles ou conteúdo do elemento de Automação da Interface do Usuário.
ExpandCollapsePattern_Expand
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Expande um controle na tela para que ele mostre mais informações.
GridPattern_GetItem
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Obtém o nó de um item em uma grade.
InvokePattern_Invoke
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Envia uma solicitação para ativar um controle e iniciar sua única ação inequívoca.
ItemContainerPattern_FindItemByProperty
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Recupera um nó dentro de um nó que contém, com base em um valor de propriedade especificado.
LegacyIAccessiblePattern_DoDefaultAction
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Executa a ação padrão de Acessibilidade Ativa da Microsoft para o elemento.
LegacyIAccessiblePattern_GetIAccessible
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Recupera um objeto IAccessible que corresponde ao elemento de Automação da Interface do Usuário.
LegacyIAccessiblePattern_Select
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Executa uma seleção de Acessibilidade Ativa da Microsoft.
LegacyIAccessiblePattern_SetValue
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Define a propriedade de valor de Acessibilidade Ativa da Microsoft para o nó.
MultipleViewPattern_GetViewName
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Recupera o nome de uma exibição específica do controle.
MultipleViewPattern_SetCurrentView
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Define um controle para um layout diferente.
RangeValuePattern_SetValue
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Define o valor de um controle que tem um intervalo numérico.
ScrollItemPattern_ScrollIntoView
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Rola a área de conteúdo de um objeto de contêiner para exibir o elemento de Automação da Interface do Usuário dentro da região visível (visor) do contêiner.
ScrollPattern_Scroll
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Rola a região atualmente visível da área de conteúdo que o ScrollAmount especificado, horizontalmente, verticalmente ou ambos.
ScrollPattern_SetScrollPercent
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Rola um contêiner para uma posição específica horizontalmente, verticalmente ou ambas.
SelectionItemPattern_AddToSelection
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Adiciona um elemento não selecionado a uma seleção em um controle.
SelectionItemPattern_RemoveFromSelection
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Remove um elemento da seleção em um contêiner de seleção.
SelectionItemPattern_Select
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Seleciona um elemento em um contêiner de seleção.
SynchronizedInputPattern_Cancel
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Faz com que o provedor de Automação da Interface do Usuário pare de escutar a entrada do mouse ou do teclado.
SynchronizedInputPattern_StartListening
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Faz com que o provedor de Automação da Interface do Usuário comece a escutar a entrada do mouse ou do teclado.
TextPattern_get_DocumentRange
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Obtém o intervalo de texto para todo o documento.
TextPattern_get_SupportedTextSelection
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Verifica se o conteúdo do contêiner de texto pode ser selecionado e desmarcado.
TextPattern_GetSelection
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Obtém o intervalo atual de texto selecionado de um contêiner de texto que dá suporte ao padrão de texto.
TextPattern_GetVisibleRanges
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Recupera uma matriz de intervalos de texto desarticulados de um contêiner de texto em que cada intervalo de texto começa com a primeira linha parcialmente visível até o final da última linha parcialmente visível. Por exemplo, um layout de várias colunas em que as colunas são parcialmente roladas para fora da área visível do visor e o conteúdo flui da parte inferior de uma coluna para a parte superior da próxima.
TextPattern_RangeFromChild
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Obtém o intervalo de texto que um determinado nó abrange.
TextPattern_RangeFromPoint
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Recupera o intervalo de texto degenerado (vazio) mais próximo das coordenadas de tela especificadas.
TextRange_AddToSelection
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Adiciona à coleção existente de texto realçado em um contêiner de texto que dá suporte a várias seleções desarticuladas realçando o texto suplementar correspondente ao intervalo de texto de chamada iniciar e pontos de extremidade de.
TextRange_Clone
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Copia um intervalo de texto.
TextRange_Compare
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Compara dois intervalos de texto.
TextRange_CompareEndpoints
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Retorna um valor que indica se dois intervalos de texto têm pontos de extremidade idênticos.
TextRange_ExpandToEnclosingUnit
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Expande o intervalo de texto para uma unidade maior ou menor, como Caractere, Word, Linha ou Página.
TextRange_FindAttribute
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Pesquisa em uma direção especificada para a primeira parte do texto que dá suporte a um atributo de texto especificado.
TextRange_FindText
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Retorna o primeiro intervalo de texto na direção especificada que contém o texto que o cliente está procurando.
TextRange_GetAttributeValue
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Obtém o valor de um atributo de texto para um intervalo de texto.
TextRange_GetBoundingRectangles
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Recupera o número mínimo de retângulos delimitados que podem colocar o intervalo, um retângulo por linha.
TextRange_GetChildren
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Retorna todos os elementos de Automação de Interface do Usuário contidos no intervalo de texto especificado.
TextRange_GetEnclosingElement
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Retorna o nó para o próximo menor provedor que abrange o intervalo.
TextRange_GetText
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Retorna o texto em um intervalo de texto, até um número especificado de caracteres.
TextRange_Move
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Move o intervalo de texto o número especificado de unidades solicitadas pelo cliente.
TextRange_MoveEndpointByRange
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Move um ponto de extremidade de um intervalo para o ponto de extremidade de outro intervalo.
TextRange_MoveEndpointByUnit
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Move um ponto de extremidade do intervalo do número especificado de unidades.
TextRange_RemoveFromSelection
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Remove o texto selecionado, correspondente ao intervalo de texto de chamada TextPatternRangeEndpoint_Start e TextPatternRangeEndpoint_End pontos de extremidade, de uma coleção existente de texto selecionado em um contêiner de texto que dá suporte a várias seleções desarticuladas.
TextRange_ScrollIntoView
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Rola o texto para que o intervalo especificado fique visível no visor.
TextRange_Select
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Seleciona um intervalo de texto.
TogglePattern_Toggle
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Alterna um controle para seu próximo estado com suporte.
TransformPattern_Move
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Move um elemento para um local especificado na tela.
TransformPattern_Resize
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Redimensiona um elemento na tela.
TransformPattern_Rotate
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Gira um elemento na tela.
ValuePattern_SetValue
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Define o valor de texto de um elemento.
VirtualizedItemPattern_Realize
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Torna o item virtual totalmente acessível como um elemento de Automação de Interface do Usuário.
WindowPattern_Close
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Fecha uma janela aberta.
WindowPattern_SetWindowVisualState
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Define o estado visual de uma janela; por exemplo, para maximizar uma janela.
WindowPattern_WaitForInputIdle
Observação: Essa função foi preterida. Em vez disso, os aplicativos cliente devem usar as interfaces COM da Automação da Interface do Usuário.
Faz com que o código de chamada seja bloqueado pela hora especificada ou até que o processo associado insira um estado ocioso, o que for concluído primeiro.

clientes de automação de interface do usuário