Condividi tramite


Metodo ITextRangeProvider::CompareEndpoints (uiautomationcore.h)

Restituisce un valore che specifica se due intervalli di testo hanno endpoint identici.

Sintassi

HRESULT CompareEndpoints(
  [in]          TextPatternRangeEndpoint endpoint,
  [in]          ITextRangeProvider       *targetRange,
  [in]          TextPatternRangeEndpoint targetEndpoint,
  [out, retval] int                      *pRetVal
);

Parametri

[in] endpoint

Tipo: TextPatternRangeEndpoint

Endpoint (iniziale o finale) dell'intervallo di testo del chiamante.

[in] targetRange

Tipo: ITextRangeProvider*

Intervallo di testo da confrontare.

[in] targetEndpoint

Tipo: TextPatternRangeEndpoint

Endpoint (iniziale o finale) dell'intervallo di testo di destinazione.

[out, retval] pRetVal

Tipo: int*

Riceve un valore che indica se i due intervalli di testo hanno endpoint identici. 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.

Osservazioni

Restituisce un valore negativo se l'endpoint del chiamante si verifica prima del testo rispetto all'endpoint di destinazione.

Restituisce zero se l'endpoint del chiamante si trova nella stessa posizione dell'endpoint di destinazione.

Restituisce un valore positivo se l'endpoint del chiamante si verifica più avanti nel testo rispetto all'endpoint di destinazione.

Fabbisogno

Requisito Valore
client minimo supportato Windows XP [app desktop | App UWP]
server minimo supportato Windows Server 2003 [app desktop | App UWP]
piattaforma di destinazione Finestre
intestazione uiautomationcore.h (include UIAutomation.h)

Vedere anche

concettuale

ITextProvider

ITextRangeProvider

riferimento

Panoramica dei provider di automazione interfaccia utente