Metodo ITextRangeProvider::GetChildren (uiautomationcore.h)

Recupera una raccolta di tutti gli elementi contenuti (parzialmente o completamente) all'interno dell'intervallo di testo specificato e sono elementi figlio dell'elemento di inclusione per l'intervallo di testo specificato.

Sintassi

HRESULT GetChildren(
  [out, retval] SAFEARRAY **pRetVal
);

Parametri

[out, retval] pRetVal

Tipo: SAFEARRAY**

Matrice di puntatori alle interfacce IRawElementProviderSimple per tutti gli elementi figlio racchiusi nell'intervallo di testo (ordinati dall'endpoint Start degli intervalli).

Se l'intervallo di testo non include elementi figlio, viene restituita una raccolta vuota.

Questo parametro viene passato non inizializzato.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Ogni elemento recuperato con ITextRangeProvider::GetChildren ha un intervallo di testo valido che può essere recuperato tramite RangeFromChild. Include tutti gli elementi nell'albero Automazione interfaccia utente tra ITextProvider e l'elemento figlio.

Esempio

  1. Questo esempio mostra un flusso di testo che contiene un collegamento immagine. Il collegamento è un elemento figlio dell'immagine, ma entrambi si estendono sullo stesso intervallo di testo e vengono esposti come oggetti incorporati all'interno del flusso di testo.

    Hello <Image Link> World

  2. Questo esempio mostra un flusso di testo che contiene una tabella a due celle circondata da testo.

    Testo iniziale

    Cella tabella 1Cella tabella 2

    Testo finale

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 (includere UIAutomation.h)

Vedi anche

ITextProvider, ITextRangeProvider, GetEnclosingElement, ITextProvider::RangeFromChild, panoramica dei provider di Automazione interfaccia utente, procedure consigliate per l'uso di matrici sicure