Funções de padrão de controle preteridas

Observação

As funções de padrão de controle descritas nesta seção foram 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
Nota: 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 dockPosition solicitado em um contêiner de encaixe.
ExpandCollapsePattern_Collapse
Nota: 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 automação da interface do usuário.
ExpandCollapsePattern_Expand
Nota: 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
Nota: 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
Nota: 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 ação única não ambígua.
ItemContainerPattern_FindItemByProperty
Nota: 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
Nota: 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
Nota: 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 automação da interface do usuário.
LegacyIAccessiblePattern_Select
Nota: 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
Nota: 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
Nota: 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 um modo de exibição específico do controle.
MultipleViewPattern_SetCurrentView
Nota: 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
Nota: 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
Nota: 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 automação da interface do usuário dentro da região visível (visor) do contêiner.
ScrollPattern_Scroll
Nota: 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 do ScrollAmount especificado, horizontalmente, verticalmente ou ambos.
ScrollPattern_SetScrollPercent
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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 não contíguos 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 do próximo.
TextPattern_RangeFromChild
Nota: 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
Nota: 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
Nota: 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 destacando o texto suplementar correspondente ao intervalo de texto de chamada Start e End endpoints.
TextRange_Clone
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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 delimitador que podem incluir o intervalo, um retângulo por linha.
TextRange_GetChildren
Nota: 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 da Automação da Interface do Usuário contidos no intervalo de texto especificado.
TextRange_GetEnclosingElement
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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
Nota: 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 da interface do usuário.
WindowPattern_Close
Nota: 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
Nota: 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
Nota: 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 bloqueie pelo tempo especificado ou até que o processo associado entre em um estado ocioso, aquele que for concluído primeiro.

Clientes de Automação da Interface do Usuário