Método IGridProvider::GetItem (uiautomationcore.h)
Recupera el proveedor de Automatización de la interfaz de usuario de Microsoft para la celda especificada.
Sintaxis
HRESULT GetItem(
[in] int row,
[in] int column,
[out, retval] IRawElementProviderSimple **pRetVal
);
Parámetros
[in] row
Tipo: int
Número ordinal de la fila de interés.
[in] column
Tipo: int
Número ordinal de la columna de interés.
[out, retval] pRetVal
Tipo: IRawElementProviderSimple**
Recibe un puntero a un proveedor de Automatización de la interfaz de usuario para la celda especificada o una referencia nula (Nothing en Microsoft Visual Basic .NET) si la celda está vacía.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Las coordenadas de cuadrícula se basan en cero con la esquina superior izquierda (o la celda superior derecha según la configuración regional) que tienen coordenadas (0,0).
Si una celda está vacía, se debe devolver un proveedor de automatización de la interfaz de usuario para admitir la propiedad ContainingGrid para esa celda. Esto es posible cuando el diseño de los elementos secundarios de la cuadrícula es similar a una matriz desigual.
Las filas y columnas ocultas, según la implementación del proveedor, se pueden cargar en el árbol de automatización de la interfaz de usuario y, por tanto, se reflejarán en las propiedades IGridProvider::RowCount e IGridProvider::ColumnCount . Si las filas y columnas ocultas aún no se han cargado, no deben contarse.
Requisitos
Cliente mínimo compatible | Windows XP [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | uiautomationcore.h (incluir UIAutomation.h) |
Archivo DLL | Uiautomationcore.dll |