Metodo IGridProvider::GetItem (uiautomationcore.h)
Recupera il provider di Automazione interfaccia utente Microsoft per la cella specificata.
Sintassi
HRESULT GetItem(
[in] int row,
[in] int column,
[out, retval] IRawElementProviderSimple **pRetVal
);
Parametri
[in] row
Tipo: int
Numero ordinale della riga di interesse.
[in] column
Tipo: int
Numero ordinale della colonna di interesse.
[out, retval] pRetVal
Tipo: IRawElementProviderSimple**
Riceve un puntatore a un provider di Automazione interfaccia utente per la cella specificata o un riferimento Null (Nothing in Microsoft Visual Basic .NET) se la cella è vuota.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Le coordinate della griglia sono in base zero con la cella superiore sinistra (o superiore destra a seconda delle impostazioni locali) con coordinate (0,0).
Se una cella è vuota, è necessario restituire un provider di Automazione interfaccia utente per supportare la proprietà ContainingGrid per tale cella. Ciò è possibile quando il layout degli elementi figlio nella griglia è simile a una matrice incompleta.
Le righe e le colonne nascoste, a seconda dell'implementazione del provider, possono essere caricate nell'albero Automazione interfaccia utente e verranno pertanto riflesse nelle proprietà IGridProvider::RowCount e IGridProvider::ColumnCount. Se le righe e le colonne nascoste non sono ancora state caricate, non devono essere conteggiate.
Requisiti
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | uiautomationcore.h (include UIAutomation.h) |
DLL | Uiautomationcore.dll |
Vedi anche
Cenni preliminari sui provider di automazione interfaccia utente