Metodo ITextRangeProvider::GetEnclosingElement (uiautomationcore.h)

Restituisce l'elemento più interno che racchiude l'intervallo di testo specificato.

Sintassi

HRESULT GetEnclosingElement(
  [out, retval] IRawElementProviderSimple **pRetVal
);

Parametri

[out, retval] pRetVal

Tipo: IRawElementProviderSimple**

Provider Automazione interfaccia utente dell'elemento più interno che racchiude l'oggetto ITextRangeProvider specificato.

Nota

L'elemento contenitore può estendersi più del semplice ITextRangeProvider specificato.

Se non viene trovato alcun elemento di inclusione, viene restituito l'elemento padre ITextProvider di ITextRangeProvider .

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

Esempi

  1. Questo esempio mostra un flusso di testo che contiene un collegamento di 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. In questo esempio viene illustrato un flusso di testo contenente una tabella a due celle racchiusa in testo.

    Testo iniziale

    Cella tabella 1Cella tabella 2

    Fine testo

Requisiti

Requisito Valore
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)

Vedi anche

Panoramica dei provider ITextProvider, ITextRangeProvider, ITextRangeProvider::GetChildren, Automazione interfaccia utente Providers