Método IGridProvider::GetItem (uiautomationcore.h)
Recupera o provedor de Automação da Interface do Usuário da Microsoft para a célula especificada.
Sintaxe
HRESULT GetItem(
[in] int row,
[in] int column,
[out, retval] IRawElementProviderSimple **pRetVal
);
Parâmetros
[in] row
Tipo: int
O número ordinal da linha de interesse.
[in] column
Tipo: int
O número ordinal da coluna de interesse.
[out, retval] pRetVal
Tipo: IRawElementProviderSimple**
Recebe um ponteiro para um provedor de Automação da Interface do Usuário para a célula especificada ou uma referência nula (Nothing no Microsoft Visual Basic .NET) se a célula estiver vazia.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
As coordenadas de grade são baseadas em zero com a célula superior esquerda (ou superior direita, dependendo da localidade) com coordenadas (0,0).
Se uma célula estiver vazia, um provedor de Automação da Interface do Usuário ainda deverá ser retornado para dar suporte à propriedade ContainingGrid dessa célula. Isso é possível quando o layout dos elementos filho na grade é semelhante a uma matriz irregular.
Linhas e colunas ocultas, dependendo da implementação do provedor, podem ser carregadas na árvore de Automação da Interface do Usuário e, portanto, serão refletidas nas propriedades IGridProvider::RowCount e IGridProvider::ColumnCount . Se as linhas e colunas ocultas ainda não tiverem sido carregadas, elas não deverão ser contadas.
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 (include UIAutomation.h) |
DLL | Uiautomationcore.dll |
Confira também
Visão Geral dos Provedores de Automação de Interface do Usuário