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

IGridProvider

Cenni preliminari sui provider di automazione interfaccia utente